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#