在 C# 中,常见的判断结构包括条件语句和循环语句。以下是一些用于判断的关键字和结构:

1. 条件语句:

if 语句:
int x = 10;

if (x > 5)
{
    Console.WriteLine("x is greater than 5");
}
else if (x == 5)
{
    Console.WriteLine("x is equal to 5");
}
else
{
    Console.WriteLine("x is less than 5");
}

switch 语句:
int dayOfWeek = 3;

switch (dayOfWeek)
{
    case 1:
        Console.WriteLine("Monday");
        break;
    case 2:
        Console.WriteLine("Tuesday");
        break;
    // ... 其他情况
    default:
        Console.WriteLine("Invalid day");
        break;
}

2. 循环语句:

for 循环:
for (int i = 0; i < 5; i++)
{
    Console.WriteLine(i);
}

while 循环:
int i = 0;

while (i < 5)
{
    Console.WriteLine(i);
    i++;
}

do-while 循环:
int i = 0;

do
{
    Console.WriteLine(i);
    i++;
} while (i < 5);

3. 三元运算符:
int x = 10;
int y = 5;

int result = (x > y) ? x : y;

Console.WriteLine(result);

4. 空值合并运算符:
int? nullableValue = null;
int value = nullableValue ?? 0;

Console.WriteLine(value);

5. 异常处理:
try
{
    // 可能抛出异常的代码
}
catch (Exception ex)
{
    // 异常处理代码
}
finally
{
    // 最终执行的代码块
}

这些结构和关键字提供了在 C# 中进行条件判断和循环的方式。你可以根据实际需求选择最适合的判断结构。注意在使用条件语句和循环时,确保控制流的正确性和避免死循环。


转载请注明出处:http://www.zyzy.cn/article/detail/6341/C#