47 lines
753 B
Markdown
47 lines
753 B
Markdown
|
|
# C# 基础入门
|
||
|
|
|
||
|
|
## 环境确认
|
||
|
|
|
||
|
|
- .NET SDK: `dotnet --version`
|
||
|
|
- 编辑器: VS Code + C# Dev Kit (可选) 或 Rider
|
||
|
|
|
||
|
|
## 常用命令
|
||
|
|
|
||
|
|
```bash
|
||
|
|
# 创建新项目
|
||
|
|
dotnet new console -n MyProject
|
||
|
|
|
||
|
|
# 运行
|
||
|
|
dotnet run
|
||
|
|
|
||
|
|
# 构建发布
|
||
|
|
dotnet publish -c Release
|
||
|
|
```
|
||
|
|
|
||
|
|
## 基本结构
|
||
|
|
|
||
|
|
```csharp
|
||
|
|
using System;
|
||
|
|
|
||
|
|
namespace MyProject
|
||
|
|
{
|
||
|
|
class Program
|
||
|
|
{
|
||
|
|
static void Main(string[] args)
|
||
|
|
{
|
||
|
|
Console.WriteLine("Hello, World!");
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
```
|
||
|
|
|
||
|
|
## 关键概念
|
||
|
|
|
||
|
|
| 概念 | 说明 |
|
||
|
|
|------|------|
|
||
|
|
| `using` | 引入命名空间,类似 Python import |
|
||
|
|
| `namespace` | 命名空间,防止命名冲突 |
|
||
|
|
| `class` | 类,一切皆对象 |
|
||
|
|
| `static void Main` | 程序入口点 |
|
||
|
|
| `Console.WriteLine` | 输出到终端 |
|