c#:简洁实现if-else语句

c#:简洁实现if-else语句

在C#中,可以使用三元运算符(? :)来简洁地实现if-else语句。其语法格式为:

条件表达式 ? 表达式1 : 表达式2
例如:当条件表达式为真时,返回表达式1的值,否则返回表达式2的值

int a = 10;
int b = 20;
int max = a > b ? a : b; // 如果a大于b,max的值为a,否则为b
Console.WriteLine(max); // 输出20

另外还可以使用null合并运算符(??)来简化if-else语句。其语法格式为:

表达式1 ?? 表达式2 注意:其中??代表的是是否为null

string str1 = null;
string str2 = "Hello";
string result = str1 ?? str2; // 如果str1不为null,result的值为str1,否则为str2
Console.WriteLine(result); // 输出Hello

相关推荐

  1. c#:简洁实现if-else语句

    2024-04-12 05:08:03       16 阅读
  2. c语言:三个数排序(if-else实现

    2024-04-12 05:08:03       21 阅读
  3. C语言自学笔记5-----C 语言 if...else 语句

    2024-04-12 05:08:03       20 阅读
  4. C语言:分支与循环——if else

    2024-04-12 05:08:03       39 阅读
  5. c语言if-else多分支语句结构

    2024-04-12 05:08:03       38 阅读
  6. bash简化if-else

    2024-04-12 05:08:03       14 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-12 05:08:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-12 05:08:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-12 05:08:03       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-12 05:08:03       20 阅读

热门阅读

  1. 【华为OD机试】游戏分组、王者荣耀【C卷|100分】

    2024-04-12 05:08:03       16 阅读
  2. 重载运算与类型转换

    2024-04-12 05:08:03       17 阅读
  3. 程序员:从懵懂无知被动选择到生活所迫

    2024-04-12 05:08:03       13 阅读
  4. 图层、窗口、画布、视图

    2024-04-12 05:08:03       12 阅读