知识大全 认识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] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!intVal
认识C#中使用Nullable类型[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在C#x
在C#中使用Nullable类型 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nbs
C#2.0局部类型、空属类型、静态类[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 局部类
浅谈C#中所谓的“值类型” 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在C#中相信大家对于值
数据库中与C#中的数据类型对照 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! ///<su
知识大全 C#中调用Windows API时的数据类型对应关系
C#中调用WindowsAPI时的数据类型对应关系 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
C#中的匿名类型与隐式类型变量 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在C#中引入了Li
C#学习之——认识C#的内部类 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! C#中的内部类能够
展现C#世界之四:C#类型 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 第四章C#类型 既然