欢迎来到 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# 支持多种数据类型,包括:
- 基础类型:
int
、string
、bool
等。 - 复合类型:
array
、class
、struct
。 - 特殊类型:
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 参数传递
- 值类型:直接传递数据副本。
- 引用类型:传递对象的引用。