C# ѧϰ�ʼǺ�ʾ������
Go to file
2026-07-01 17:12:40 +08:00
lessons Initial commit: C# 学习笔记和示例代码 2026-07-01 16:31:35 +08:00
notes Remove PDF files (too large for Gitea) 2026-07-01 16:33:30 +08:00
WebView2Demo Add WebView2Demo project 2026-07-01 16:32:40 +08:00
.gitignore Remove PDF files (too large for Gitea) 2026-07-01 16:33:30 +08:00
README.md Reorder README: move .NET install guide to top with version info 2026-07-01 17:12:40 +08:00

C# Learning

C# 学习仓库,包含课程笔记和示例代码。

环境准备

安装 .NET SDK 8.0(必选)

当前推荐版本:.NET 8.0.26(2026年4月发布)

方式1:官网下载(点击下载) 点击下载 .NET SDK 8.0(Windows x64)

方式2:命令行安装(推荐)

Windows 使用 winget:

winget install Microsoft.DotNet.SDK.8

方式3:其他系统

# macOS
brew install dotnet@8

# Linux (Ubuntu)
wget https://packages.microsoft.com/config/ubuntu/24.04/packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
sudo apt update
sudo apt install dotnet-sdk-8.0

验证安装:

dotnet --version
# 应显示 8.0.26 或更高版本

编辑器推荐

  • VS Code + C# Dev Kit(免费)
  • Rider(跨平台,强大)
  • Visual Studio(Windows 功能最全)

课程目录

C# 基础(Lesson 01-10)

课时 内容 代码 笔记
Lesson 01 Hello World Program.cs 笔记
Lesson 02 变量和数据类型 Program.cs 笔记
Lesson 03 条件判断和循环 Program.cs 笔记
Lesson 04 方法和类 Program.cs 笔记
Lesson 05 多文件项目和访问修饰符 Program.cs 笔记
Lesson 06 继承和接口 Program.cs 笔记
Lesson 07 集合 List 和 Dictionary Program.cs 笔记
Lesson 08 异常处理 Program.cs 笔记
Lesson 09 文件读写 Program.cs 笔记
Lesson 10 委托和事件 Program.cs 笔记

进阶

课时 内容 代码 笔记
Lesson 11 WebView2 入门 代码 笔记

运行示例

# 进入课程目录
cd lessons/Lesson_One

# 运行
dotnet run

项目结构

CSharp-Learning/
├── lessons/           # 课程代码
│   ├── Lesson_One/   # Hello World
│   ├── Lesson02/      # 变量和数据类型
│   ├── Lesson03/      # 条件判断和循环
│   ├── Lesson04/      # 方法和类
│   ├── Lesson05/      # 多文件项目
│   ├── Lesson06/      # 继承和接口
│   ├── Lesson07/      # 集合
│   ├── Lesson08/      # 异常处理
│   ├── Lesson09/      # 文件读写
│   └── Lesson10/      # 委托和事件
├── notes/            # 课程笔记
├── WebView2Demo/     # WebView2 集成示例
└── README.md

作者

Rosmontis_Cloud