博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# ?? 操作符示例
阅读量:5157 次
发布时间:2019-06-13

本文共 552 字,大约阅读时间需要 1 分钟。

static int? GetNullableInt(){    return null;}static string GetStringValue(){    return null;} static void Main(string[] args){    // ?? 操作符 示例    int? x = null;    // y = x, x 如果等于 null,y=-1    int y = x ?? -1;    Console.WriteLine(y);    //如果 GetNullableInt方法返回 null,i 等于 defalut(int) ,defalut(int) 等于 0    int i = GetNullableInt() ?? default(int);    Console.WriteLine(i);    string s = GetStringValue();    //如果 s 为空的话把 s 赋值为 Unspecified    Console.WriteLine(s ?? "Unspecified");            }

 

转载于:https://www.cnblogs.com/Luoma_HaoWei/p/3236599.html

你可能感兴趣的文章
MyBatis入门
查看>>
jenkins 新增用户和修改用户名密码
查看>>
dilworth定理+属性排序(木棍加工)
查看>>
我终于明白了的马拉车算法———感谢我们学校的大佬
查看>>
复制class文件到as中出现非法字符,须要class,interface货enum
查看>>
SQL Server 2008 安装过程中遇到“性能计数器注册表配置单元一致性”检查失败 问题的解决方法...
查看>>
Gamma网址
查看>>
luogu P1955 程序自动分析
查看>>
ORA-28000: the account is locked-的解决办法
查看>>
UVA11646
查看>>
WPF中Enter 焦点转移方法
查看>>
JS实现幸运抽奖页面
查看>>
.net 常用类型默认值
查看>>
23@HTML_day01
查看>>
spring_150802_resource
查看>>
openstack 开发step-by-step
查看>>
python实现对文件的全量、增量备份
查看>>
Zepto Code Rush 2014 B - Om Nom and Spiders
查看>>
POJ 2337 Catenyms(有向欧拉图:输出欧拉路径)
查看>>
CUDA-F-1-0-并行计算与计算机架构
查看>>