C# 教程 - C Sharp 编程入门到精通

C#(读作"C Sharp")是由微软开发的现代、通用、面向对象的编程语言,广泛应用于 Windows 桌面应用、Web 后端(ASP.NET)、游戏开发(Unity 引擎)及跨平台移动开发(.NET MAUI)。本 C# 教程专为中文学习者设计,从最基础的语法(如变量、循环、条件语句)讲起,逐步深入到面向对象编程(OOP)、泛型、委托、事件、多线程等高级特性。

所有章节均配有可在线运行的代码示例和交互式练习题,真正做到"边学边练"。无论你是编程新手,还是希望巩固 C# 技能的开发者,都能在这里系统掌握 C# 编程。

推荐学习路径:C# 简介 → 语法 → 变量与数据类型 → 控制结构 → 方法 → 类与对象 → 继承与多态 → 高级特性(泛型、委托、多线程等)。

每章中的实例

使用 "Show C#" 工具使学习 C# 变得容易,它同时显示代码和结果。

实例

using System;

namespace HelloWorld
{
  class Program
  {
    static void Main(string[] args)
    {
      Console.WriteLine("Hello World!");    
    }
  }
}

运行实例 »

单击"运行实例"按钮查看其工作原理。

我们建议按照左侧菜单中列出的顺序阅读本教程。


C# 实验

学习训练

练习题:

补充下面缺少的代码部分,并输出"Hello World!"。

static void (string[] args)
{
  .("Hello World!");    
}

开始练习


通过实例来学习

通过实例来学习,本教程将通过实例来补充说明解释。

查看所有 C# 示例


C# 测验

通过测试学习!测试将给你一个信号,表明你对 C# 已知道多少,或不知道多少。

开始 C# 测验