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

Posted 变量

篇首语:瞄准还不是射中,起跑还不算到达。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 认识C#中使用Nullable类型[2]相关的知识,希望对你有一定的参考价值。

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

int ValA = ;   int? ValB = ;int? ValC = ValA * ValB;

  //ValC== int ValA = ;

  int? ValB = null;int? ValC = ValA * ValB;

  //ValC==null int ValA = ;

  int? ValB = null;int? ValC = ValA + ValB;

  //ValC仍然是null;

  进入讨论组讨论

  可以看到 两个操作数只要有任何一个是null 得到的结果也一定是null 不管是加减还是乘除 当然 如果操作数不是null 则结果还是按原来操作符运算得到的结果

  在上面的代码中 如果ValC不是Nullable类型 情况会怎么样呢?如以下代码

int ValA = ;   int? ValB = ;

  int ValC = ValA * ValB;

  // ValC 不是Nullable类型上面这段代码会抛出一个异常 ValA * ValB的结果是null 它不能被赋给一个非Nullable变量ValC 因为 会产生异常 关系运算

  两个都是null值的Nullable变量被认为是相等的 而一个值为null的变量和其它任何非null值的变量都是不相等的 如下面示例代码

int abc = ;   int xyz = ;

  int? def = null;

  int? uvw = ;

  Comparison

  Result abc == xyz

  // false abc == def

  // false def == null

  // true

  abc == uvw

  // true uvw == null

  // false uvw != null

  // true

cha138/Article/program/net/201311/14978

相关参考

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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