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

简介:

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

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


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

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

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



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

目录
相关文章
|
1月前
|
存储 C++
C/C++中位操作符(&,|,^,~)的详解使用
C/C++中位操作符(&,|,^,~)的详解使用
|
8月前
|
编译器 C语言 索引
S5——C操作符详解,你都知道吗? 下
讲解主要内容: 1. 各种操作符的介绍 2. 表达式求值 以下让我们开始正式重新认识和理解操作符吧!
|
8月前
|| 和 && 操作符的返回值?
|| 和 && 首先会对第一个操作数执行条件判断,如果其不是布尔值就先强制转换为布尔类型,然后再执行条件判断。
|
8月前
|
C语言 索引
【C】操作符详解
今天给大家带来一篇关于C语言操作符的详细介绍,在C语言中操作符主要有以下几种:
|
8月前
|
C语言
【C语言】 操作符(下): -- 条件操作符 --逗号表达式 -- 下标引用操作符 --表达式求值2
【C语言】 操作符(下): -- 条件操作符 --逗号表达式 -- 下标引用操作符 --表达式求值2
|
8月前
|
C语言 索引
【C语言】 操作符(下): -- 条件操作符 --逗号表达式 -- 下标引用操作符 --表达式求值1
【C语言】 操作符(下): -- 条件操作符 --逗号表达式 -- 下标引用操作符 --表达式求值1
|
9月前
|
存储
|
9月前
|
存储 数据安全/隐私保护
操作符详解(1)
操作符详解(1)
|
12月前
|
存储 编译器 C语言
操作符详解(完)
操作符详解(完)
|
JavaScript 前端开发
typeof 操作符
typeof 操作符
49 0