天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

C# 可空類型分析

例如,Nullable<Int32>,讀作“可空的 Int32”,可以被賦值為 -2147483648 到 2147483647 之間的任意值,也可以被賦值為 null 值。Nullable<bool> 可以被賦值為 true 或 false,或 null。在處理數(shù)據(jù)庫(kù)和其他包含可能未賦值的元素的數(shù)據(jù)類型時(shí),將 null 賦值給數(shù)值類型或布爾型的功能特別有用。例如,數(shù)據(jù)庫(kù)中的布爾型字段可以存儲(chǔ)值 true 或 false,或者,該字段也可以未定義。
可空類型具有以下特性:
?可空類型表示可被賦值為 null 值的值類型變量。無(wú)法創(chuàng)建基于引用類型的可空類型。(引用類型已支持 null 值。)。
?語(yǔ)法 T? 是 System.Nullable<T> 的簡(jiǎn)寫(xiě),此處的 T 為值類型。這兩種形式可以互換。
?為可空類型賦值與為一般值類型賦值的方法相同,如 int? x = 10; 或 double? d = 4.108;。
?如果基礎(chǔ)類型的值為 null,請(qǐng)使用 System.Nullable.GetValueOrDefault 屬性返回該基礎(chǔ)類型所賦的值或默認(rèn)值,例如 int j = x.GetValueOrDefault();
?請(qǐng)使用 HasValue 和 Value 只讀屬性測(cè)試是否為空和檢索值,例如 if(x.HasValue) j = x.Value;
如果此變量包含值,則 HasValue 屬性返回 True;或者,如果此變量的值為空,則返回 False。
如果已賦值,則 Value 屬性返回該值,否則將引發(fā) System.InvalidOperationException。
可空類型變量的默認(rèn)值將 HasValue 設(shè)置為 false。未定義 Value。
?使用 ?? 運(yùn)算符分配默認(rèn)值,當(dāng)前值為空的可空類型被賦值給非空類型時(shí)將應(yīng)用該默認(rèn)值,如 int? x = null; int y = x ?? -1;。
?不允許使用嵌套的可空類型。將不編譯下面一行:Nullable<Nullable<int>> n;
程序代碼 程序代碼
class NullableExample
{
static void Main()
{
int? num = null;
if (num.HasValue == true)
{
System.Console.WriteLine("num = " + num.Value);
}
else
{
System.Console.WriteLine("num = Null");
}
//y is set to zero
int y = num.GetValueOrDefault();
// num.Value throws an InvalidOperationException if num.HasValue is false
try
{
y = num.Value;
}
catch (System.InvalidOperationException e)
{
System.Console.WriteLine(e.Message);
}
}
}
以上將顯示輸出:
num = Null
Nullable object must have a value.

AspNet技術(shù)C# 可空類型分析,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 老师扒开尿口男生摸尿口 | 麻豆AV久久无码精品九九 | 亚洲AV无码久久流水呻蜜桃久色 | 欧美国产精品主播一区 | 狠狠色丁香婷婷久久综合五月 | 国产福利秒拍weipai.ee | 国产精品久久久久久久久久影院 | 2021国产精品视频 | 秋霞网在线伦理影片 | FREECHINESE东北女人真爽 free18sex性自拍裸舞 | 久久99热在线观看7 久久99热狠狠色一区二区 | 最近中文字幕无吗免费高清 | 欧美性爱 成人 | 色精品极品国产在线视频 | 日本亚洲精品无码区国产电影 | 国产伦精品一区二区三区 | 97久久精品人人槡人妻人 | 91在线青春娱乐精品分类 | 末成年美女黄网站色大片连接 | 在线免费观看国产 | 国内高清在线观看视频 | 无码乱人伦一区二区亚洲一 | 一本大道香蕉中文在线视频观看 | 456亚洲人成在线播放网站 | 久久99久久成人免费播放 | 成人人观看的免费毛片 | 真实农村女人野外自拍照片 | 在线不卡日本v二区到六区 在线不卡日本v二区 | 蜜臀AV精品一区二区三区 | 799是什么意思网络用语 | 久久只精品99品免费久 | 午夜在线播放免费人成无 | 亚洲国语在线视频手机在线 | 3d无遮挡h肉动漫在线播放 | 国产精品野外AV久久久 | 免费一级毛片在线观看 | 国内精品久久久久久久试看 | 国产高清美女一级毛片久久 | 97夜夜澡人人爽人人模人人喊 | 国产午夜电影院 | 精品午夜寂寞影院在线观看 |