[基础与理论]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; }