欢迎来到 C# 编程世界!本教程将带你了解 C# 的核心概念与基础语法,适合零基础开发者快速上手。🚀

1. 简介 📖

C#(发音:C Sharp)是由微软开发的现代、通用的编程语言,广泛应用于 .NET 平台开发。它的语法结合了 C、C++ 和 Java 的特点,同时具备强大的功能和简洁的表达方式。

csharp

1.1 为什么选择 C#?

  • 跨平台支持:通过 .NET Core,C# 可在 Windows、Linux 和 macOS 上运行。
  • 🌐 广泛的应用场景:从桌面应用到游戏开发(Unity),再到云服务(Azure)。
  • 📦 丰富的库和框架:内置大量工具简化开发流程。

2. 基本语法 🛠️

2.1 你的第一个 C# 程序

using System;

class Program
{
    static void Main()
    {
        Console.WriteLine("Hello, C#!"); // 输出到控制台
    }
}

variable

2.2 核心元素

  • 命名空间using System; 引入标准库。
  • 类与对象class Program 定义类,Main 是程序入口。
  • 控制台输出Console.WriteLine 是常用输出方法。

3. 数据类型 📦

C# 支持多种数据类型,包括:

  • 基础类型:intstringbool 等。
  • 复合类型:arrayclassstruct
  • 特殊类型:decimal(高精度计算)、object(所有类型的基类)。

data type

4. 控制结构 🕹️

4.1 条件判断

if (x > 5)
{
    Console.WriteLine("x 大于 5");
}
else if (x == 5)
{
    Console.WriteLine("x 等于 5");
}
else
{
    Console.WriteLine("x 小于 5");
}

4.2 循环

  • for:适用于已知循环次数的场景。
  • while:当条件满足时持续执行。
  • do-while:先执行后判断。

loop

5. 函数与方法 ✅

5.1 定义与调用

static void Greet(string name)
{
    Console.WriteLine($"Hello, {name}!");
}

// 调用
Greet("开发者");

5.2 参数传递

  • 值类型:直接传递数据副本。
  • 引用类型:传递对象的引用。

6. 扩展阅读 📚

想深入了解 C# 的高级特性?请前往 基础语法面向对象编程 学习更多内容!