1. 什么是 C#?

C#(发音为 "C Sharp")是由微软开发的现代编程语言,广泛用于构建 Windows 应用、Web 应用(如 ASP.NET)、游戏(Unity)等。它结合了 C++、Java 和其它语言的特性,语法简洁且功能强大。

CSharp_intro

2. 快速入门

2.1 第一个程序

using System;

class Program
{
    static void Main()
    {
        Console.WriteLine("Hello, World!");
    }
}

📌 注意:确保使用 .cs 文件扩展名保存代码,然后通过 dotnet run 运行。

2.2 数据类型与变量

  • 基本类型:intstringbool
  • 变量声明:int age = 25;
  • 类型转换:(int)3.14Convert.ToInt32()
variable_types

3. 控制结构

3.1 条件判断

if (age >= 18)
{
    Console.WriteLine("成年了!");
}
else
{
    Console.WriteLine("未成年!");
}

3.2 循环

for (int i = 0; i < 5; i++)
{
    Console.WriteLine(i);
}

📌 提示whiledo-while 也是常用循环结构。

loop_structure

4. 面向对象编程

4.1 类与对象

class Car
{
    public string Brand { get; set; }
    public void Start() => Console.WriteLine("引擎启动!");
}

Car myCar = new Car { Brand = "Tesla" };
myCar.Start();

4.2 继承与多态

  • 使用 : class 实现继承
  • virtualoverride 支持多态
class_inheritance

5. 扩展阅读

想要深入学习 C# 高级特性?点击 C# 高级教程 开始探索!
📖 也可查看 ASP.NET Core 入门指南 了解如何用 C# 构建 Web 应用。