C# 中? 和 ?? 在变量中的使用
2015-11-16 10:45 Lasthelloworld 阅读(616) 评论(0) 编辑 收藏 举报?:表示可空类型,就是一种特殊的值类型,它的值可以为null
例如:
int ? a=null;//正确
int b= null;错误
??:用于变量定义或者输出时,设置变量为空情况下的默认值。
例如:
string a =null;
string b = a ?? "他是空的";
Console.Writlen(b);//输出为"他是空的"
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步