// 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 中文站