知识大全 认识C#中使用Nullable类型[3]

Posted 变量

篇首语:早晨要撒你种,晚上也不要歇你手。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 认识C#中使用Nullable类型[3]相关的知识,希望对你有一定的参考价值。

认识C#中使用Nullable类型[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  在其它关系运算中 如果其中一个或两个操作数为null 则结果一定是false 如下面示例代码(仍然使用上面定义的变量)

 Comparison Resultabc >uvw

  // false they are equal abc <def

  // false def is null uvw <def

  // false because def is null def >null

  // false because right side is null uvw >null

  // false because right side is null

  移除空值

  C# 同时也提供一个新操作符 ?? 用来合并空值 其语法格式如下

  returnValue = first ?? second;

在这个语句中 如果first为非null 则first的值会被赋给returnValue 如果first为null 则second会被赋给returnValue 注 returnValue可以是Nullable类型也可以是非Nullable类型 如果要将一个Nullable变量的值赋给一个非Nullable变量 可以用下面方法

 int? ValA= ;

  int? ValB = null;

  int NewVarA = ValA ?? ;

  int NewVarB = ValB ?? ;

  上面这段代码运行完以后 NewVarA的值为 因为ValA的值不是null 而NewVarB值变为 因为ValB为null 这就允许我们利用一个null值将一个变量转变成一个默认值 在上面的代码中 这个默认值为

cha138/Article/program/net/201311/14977

相关参考

知识大全 认识C#中使用Nullable类型[2]

认识C#中使用Nullable类型[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!intVal

知识大全 认识C#中使用Nullable类型[1]

认识C#中使用Nullable类型[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在C#x

知识大全 在C#中使用Nullable类型

在C#中使用Nullable类型  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nbs

知识大全 C# 2.0 局部类型、空属类型、静态类[3]

C#2.0局部类型、空属类型、静态类[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  局部类

知识大全 浅谈C#中所谓的 “值类型”

浅谈C#中所谓的“值类型”  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在C#中相信大家对于值

知识大全 数据库中与C#中的数据类型对照

数据库中与C#中的数据类型对照  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ///<su

知识大全 C#中调用Windows API时的数据类型对应关系

C#中调用WindowsAPI时的数据类型对应关系  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 C#中的匿名类型与隐式类型变量

C#中的匿名类型与隐式类型变量  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在C#中引入了Li

知识大全 C#学习之——认识C#的内部类

C#学习之——认识C#的内部类  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  C#中的内部类能够

知识大全 C#类型

展现C#世界之四:C#类型  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  第四章C#类型  既然