[基础与理论]C#布尔逻辑和条件分支

通过bool类型的true或false来判断操作结果


布尔比较运算符:


条件布尔运算符:


布尔赋值运算符:


因此,完整的运算符优先级:


分支 - 三元运算符

语法: <test> ? <resultIfTrue> : <resultIfFalse>

栗子:
int number = 10;
// 如果大于时则输出"大于10",否则输出"小于10"
string result = number > 10 ? "大于10" : "小于10"

分支 - if语句

栗子:

int number = 10;
// 分支 - if
if (number >= 0)
{
    Console.WriteLine("> 0");
}
else if (number > 15)
{
    Console.WriteLine("> 15");
}
else
{
    Console.WriteLine("...");
}

分支 - switch

栗子:

int number = 10;
switch (number)
{
    case 0:
        Console.WriteLine("= 0");
        break;
    case 10:
        Console.WriteLine("= 10");
        break;
    default:
        Console.WriteLine($"= {number}");
        break;
}
posted @ 2019-11-05 14:10  懵咚  阅读(383)  评论(0编辑  收藏  举报