int day = 3;
switch (day)
{
case 1:
Console.WriteLine("Mon");
break;
case 2:
Console.WriteLine("Tue");
break;
default:
Console.WriteLine("Other");
break;
}
7. 循环结构
➤ for 循环
for (int i = 0; i < 5; i++)
{
Console.WriteLine(i);
}
➤ while 循环
int i = 0;
while (i < 5)
{
Console.WriteLine(i);
i++;
}
➤ foreach(适用于集合)
string[] fruits = { "Apple", "Banana", "Cherry" };
foreach (string fruit in fruits)
{
Console.WriteLine(fruit);
}
8. 方法定义与调用
static int Add(int a, int b)
{
return a + b;
}
static void Main(string[] args)
{
int result = Add(3, 4);
Console.WriteLine(result); // 输出 7
}
9. 类与对象的基本使用
class Person
{
public string Name;
public int Age;
public void Greet()
{
Console.WriteLine($"Hi, I'm {Name}, {Age} years old.");
}
}
class Program
{
static void Main(string[] args)
{
Person p = new Person();
p.Name = "Alice";
p.Age = 30;
p.Greet();
}
}
10. 注释风格
// 单行注释
/*
多行注释
可以写多行
*/
/// <summary>
/// 用于生成 XML 文档的注释
/// </summary>
public void MyMethod() {}