C#中两个问号和一个问号
作者: 日期:2010-08-11
C#中两个问号的双目运算符
view sourceprint?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int? a;
a = null;//此时输出3
//a = 6;//此时输出6
int b = a ?? 3;
Console.Write(b);
Console.ReadKey();
}
}
}
变量定义中含有一个问号,意思是这个数据类型是NullAble类型的。
变量定义中含有两个问号,意思是取所赋值??左边的,如果左边为null,取所赋值??右边的。
发表于 @ 2010年08月11日 11:30:00 | 评论( loading... ) | 编辑| 举报| 收藏 旧一篇:今天,我看到一组图解释“ 什么是博士?” | 新一篇:ViewState、UpdatePanel及控件OnPre之间的纠葛 查看最新精华文章 请访问博客首页相关文章
评论: 0 | 引用: 0 | 查看次数: 25
发表评论
你没有权限发表留言!
订阅
上一篇
下一篇
文章来自:
Tags: 




