// C# 关键字示例代码
// 1. using 关键字:用于引入命名空间
using System;
// 2. class 关键字:用于定义类
class Program
{
// 3. static 关键字:用于定义静态成员
static void Main(string[] args)
{
// 4. if 和 else 关键字:用于条件判断
int number = 10;
if (number > 5)
{
Console.WriteLine("Number is greater than 5");
}
else
{
Console.WriteLine("Number is less than or equal to 5");
}
// 5. for 关键字:用于循环
for (int i = 0; i < 5; i++)
{
Console.WriteLine($"Iteration {i + 1}");
}
// 6. foreach 关键字:用于遍历集合
string[] names = { "Alice", "Bob", "Charlie" };
foreach (string name in names)
{
Console.WriteLine(name);
}
// 7. switch 关键字:用于多分支选择
int dayOfWeek = (int)DateTime.Now.DayOfWeek;
switch (dayOfWeek)
{
case 0:
Console.WriteLine("Sunday");
break;
case 1:
Console.WriteLine("Monday");
break;
case 2:
Console.WriteLine("Tuesday");
break;
case 3:
Console.WriteLine("Wednesday");
break;
case 4:
Console.WriteLine("Thursday");
break;
case 5:
Console.WriteLine("Friday");
break;
case 6:
Console.WriteLine("Saturday");
break;
default:
Console.WriteLine("Invalid day");
break;
}
// 8. try, catch 和 finally 关键字:用于异常处理
try
{
int result = 10 / 0;
}
catch (DivideByZeroException ex)
{
Console.WriteLine("Cannot divide by zero: " + ex.Message);
}
finally
{
Console.WriteLine("This will always execute.");
}
// 9. return 关键字:用于返回方法的结果
int GetNumber()
{
return 42;
}
Console.WriteLine("The returned number is: " + GetNumber());
}
}
try
块中包含可能引发异常的代码,catch
块捕获并处理异常,finally
块无论是否发生异常都会执行。希望这些示例能帮助你理解 C# 中的关键字。
上一篇:c# mvc框架
下一篇:c#mqtt
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站