C#的操作符??你知道吗?

简介:

从CodeProject里下的代码里突然还有??操作符,也许是我小白了,查了MSDN才知道有这个操作符。看下面的例子:

var userName =  Session[ " User " ??   " Anonymous "


很明显,??操作符的作用是:

如果 ?? 运算符的左操作数非空,该运算符将返回左操作数,否则返回右操作数。 

上面的例子在做网站开发时应该经常能用得上。



本文转自CoderZh博客园博客,原文链接:http://www.cnblogs.com/coderzh/archive/2009/03/01/1400845.html,如需转载请自行联系原作者

目录
相关文章
|
存储 云计算
《云计算:原理与范式》一导读
云供应商、研究人员及相关的从业者正在努力确保对潜在的用户在云计算及利用云计算的全部潜力方面提供培训。
1874 0
《云计算:原理与范式》一导读
|
10月前
|
监控 安全 Cloud Native
海外泼天流量丨浅谈全球化技术架构
全球化是对技术架构的终极挑战,面临的不仅仅是技术的问题,而是包含了经济、文化等多因素差异的用户关系问题。积极借助遍布全球的云计算基础设施和云原生的架构设计原则,将能更加高效的构建高可用的全球化技术架构,支持全球业务的持续增长。
489 122
|
12月前
|
机器学习/深度学习 人工智能 自然语言处理
人工智能的边界拓展:从理论到实践的飞跃####
本文探讨了人工智能(AI)技术的最新进展,特别是深度学习领域的创新如何推动AI从理论研究走向广泛应用。通过分析几个关键领域的实际应用案例,如医疗健康、自动驾驶和自然语言处理,本文揭示了AI技术的潜力及其对社会和经济的深远影响。文章还讨论了当前面临的挑战,包括伦理问题和技术瓶颈,并展望了未来的发展趋势。 ####
|
机器学习/深度学习 传感器 自动驾驶
探索机器学习在图像识别中的创新应用
本文深入分析了机器学习技术在图像识别领域的最新进展,探讨了深度学习算法如何推动图像处理技术的突破。通过具体案例分析,揭示了机器学习模型在提高图像识别准确率、效率及应用场景拓展方面的潜力。文章旨在为读者提供一个全面的视角,了解当前机器学习在图像识别领域的创新应用和未来发展趋势。
|
10月前
|
弹性计算 缓存 运维
云服务诊断工具使用评测
云服务诊断工具显著提升了云资源管理效率。其健康状态功能可快速检测ECS实例的CPU、内存、磁盘等资源使用情况,帮助优化和预警;一键诊断功能则能迅速定位并解决业务系统异常,如防火墙规则错误等问题。该工具界面直观、自动化程度高且实时性强,极大减少了人工分析工作量。尽管在复杂场景下的诊断能力和功能整合上仍有提升空间,但整体表现优异,节省了30%-40%的时间成本,值得推荐。
231 17
|
11月前
|
人工智能 搜索推荐 数据挖掘
《人工智能:文化创意产业的变革先锋》
在数字化时代,文化创意产业正经历深刻变革,人工智能为其带来新机遇。在内容创作方面,AI辅助素材收集、创意生成与个性化创作;艺术鉴赏上,AI分析作品风格并智能推荐;文化遗产保护中,AI助力文物修复与数字化保存。未来,AI将推动跨界融合与创新,培养跨学科人才,为文创产业注入新活力。
331 9
|
传感器 存储 安全
智能标签:物品追踪与管理的革新
【10月更文挑战第19天】智能标签技术通过集成RFID、二维码和传感器等技术,实现了物品的高效追踪与管理,广泛应用于物流、零售、医疗、交通和工业等领域,正引领物品管理的革新。本文探讨其原理、技术、应用及未来趋势。
|
人工智能 搜索推荐 5G
|
机器学习/深度学习 数据采集 人工智能
AI在医疗:深度学习在医学影像诊断中的最新进展
【10月更文挑战第26天】近年来,深度学习技术在医学影像诊断中的应用日益广泛,通过训练大量医学影像数据,实现对疾病的准确诊断。例如,卷积神经网络(CNN)已成功用于识别肺癌、乳腺癌等疾病。深度学习不仅提高了诊断准确性,还缩短了诊断时间,提升了患者体验。然而,数据隐私、数据共享和算法透明性等问题仍需解决。未来,AI将在医学影像诊断中发挥更大作用,成为医生的得力助手。
701 0