C#中两个问号和一个问号
2010-08-11 11:30
211 查看
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,取所赋值??右边的。
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,取所赋值??右边的。
相关文章推荐
- C#语法中一个问号(?)与两个问号(??)有什么区别
- C#中两个问号和一个问号
- C#语法中一个问号(?)和两个问号(??)的运算符是什么意思?
- c#语法中两个问号 int后面一个问号
- (转)C#中两个问号和一个问号 ??
- C#语法中一个问号(?)和两个问号(??)的运算符是什么意思?
- c#语法中两个问号 int后面一个问号
- C#中两个问号和一个问号
- C#中一个问号和两个问号(a ?? b)的作用
- C#中两个问号和一个问号
- C#语法中一个问号(?)和两个问号(??)的运算符是什么意思?
- C#语法中一个问号(?)和两个问号(??)的运算符是什么意思?
- C#语法中一个问号(?)和两个问号(??)的运算符
- C#语法中一个问号(?)和两个问号(??)的运算符是什么意思?zz
- C#中两个问号和一个问号的区别
- c# 错误 两个输出文件名解析为同一个输出路径
- c#中两个问号(??)是什么意思
- 【穷举】用c#实现一个数组(1,1,2,2,3,3,4,4)排列,每两个相同数字中间都间隔了这个数字个数
- C# 两个问号的作用
- c# dataTable 合并两个列到一个新列中的简单实例