.net 2.0 Nullable泛型結構的應用
.Net framework 2.0 新增了Nullable泛型結構。它表示基礎型別為值型別的物件,值型別與引用型別一樣也可以分配空(null)引用。
示例程式碼:
public class Employee
{
private int _id;
private string _name;
private string? _gender;
private Datetime? _birthday;
public string? Gender
{
get {return _gender;}
set {_gender = value;}
}
public Datetime? Birthday
{
get {return _birthday;}
set {_birthday = value;}
}
}
public EmployeeClient
{
Employee emp = new Employee();
emp.Name = "james";
emp.Gender = null;
emp.Birthday=null;
Emp.Save();
}
在以上示例程式碼中,Employee的Birthday和Gender屬性可接受null值,並將null值持久化到資料庫。
Nullable泛型結構為處理值型別的空值提供了便利。
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/13651903/viewspace-1014793/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 泛型類、泛型方法及泛型應用泛型
- 泛型型別(.NET 指南)泛型型別
- c#——泛型的多種應用C#泛型
- Swift 4 泛型:如何在你的程式碼或App裡應用泛型Swift泛型APP
- 細說 Java 泛型及其應用Java泛型
- 【科普】.NET6 泛型泛型
- 泛型總結泛型
- 泛型的初運用泛型
- .net原始碼分析 – Dictionary泛型原始碼泛型
- .net原始碼分析 - ConcurrentDictionary泛型原始碼泛型
- 樹結構的應用
- 幾種設計良好結構以提高.NET應用效能的方法
- 泛型--泛型萬用字元和泛型的上下限泛型字元
- 結構struct(值型別)在實際應用中應該注意的點Struct型別
- 瞭解下C# 可空型別(Nullable)C#型別Null
- Java泛型建構函式Java泛型函式
- 【java】【泛型】泛型geneticJava泛型
- HarmonyOS:應用程式包結構(1)Stage模型應用程式包結構模型
- .NET進階篇01-Generic泛型深入泛型
- SaaS架構:應用服務、應用結構設計架構
- 泛型類和泛型方法泛型
- 泛型類、泛型方法、型別萬用字元的使用泛型型別字元
- 明確應用程式型別與資料庫結構設計型別資料庫
- TypeScript 泛型介面和泛型類TypeScript泛型
- Go 泛型之泛型約束Go泛型
- 資料結構實驗:連結串列的應用資料結構
- 泛型泛型
- Java知識點總結(Java泛型)Java泛型
- go-easy-utils 2.0 正式釋出,全面支援泛型和anyGo泛型
- 堆疊的應用——用JavaScript描述資料結構JavaScript資料結構
- .NET雲原生應用實踐(一):從搭建專案框架結構開始框架
- 資料結構筆記-棧的應用資料結構筆記
- Unity 遊戲框架搭建 2019 (三十九、四十一) 第四章 簡介&方法的結構重複問題&泛型:結構複用利器Unity遊戲框架泛型
- 一文搞懂SaaS應用架構:應用服務、應用結構、應用互動設計應用架構
- 泛型來了,看看如何應用到 slice泛型
- 泛型最佳實踐:Go泛型設計者教你如何用泛型泛型Go
- Kotlin中的泛型Kotlin泛型
- 泛型物件的使用泛型物件
- Java中的泛型Java泛型