C#中两个问号和一个问号



  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之间的纠葛 查看最新精华文章 请访问博客首页相关文章

文章来自: 转帖
引用通告地址: http://www.zhangyongjun.com/blog/trackback.asp?tbID=4336
Tags: C#
评论: 0 | 引用: 0 | 查看次数: 25
发表评论
你没有权限发表留言!