c# hasvalue屬性
// 資料型別? 表示引數的值可以為null空,此時這個引數可呼叫屬性hasvalue來判斷,此引數是否有除了null以外的值;進而進行其它的工作
//必須要加?才可用hasvalue屬性
private int? x = null; //或者寫成private int? x 一個作用
private void Form1_Load(object sender, EventArgs e)
{
//學習hasvalue方法
if (x.HasValue) //初始時x無值,故不會執行此程式碼
{
MessageBox.Show("_value引數無值");
}
x = 2;//對x進行供值
if (x.HasValue)//此時hasvalue就為true,就執行如下的程式碼了
{
MessageBox.Show("_value引數又有值了");
}
}
//必須要加?才可用hasvalue屬性
private int? x = null; //或者寫成private int? x 一個作用
private void Form1_Load(object sender, EventArgs e)
{
//學習hasvalue方法
if (x.HasValue) //初始時x無值,故不會執行此程式碼
{
MessageBox.Show("_value引數無值");
}
x = 2;//對x進行供值
if (x.HasValue)//此時hasvalue就為true,就執行如下的程式碼了
{
MessageBox.Show("_value引數又有值了");
}
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-717955/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- C#屬性和lamdaC#
- C#中屬性的解析C#
- C#屬性與欄位C#
- 瞭解下C# 屬性(Property)C#
- C#反射設定屬性值和獲取屬性值C#反射
- SQL Server 生成C#公共實體屬性和私有屬性SQLServerC#
- C# 類相同屬性賦值C#賦值
- C# 獲取修改了哪些屬性C#
- c# 執行緒Thread的IsBackground屬性C#執行緒thread
- C#裡面標籤的屬性和事件C#事件
- C#獲取某個物件的屬性值C#物件
- C#給自動屬性設定預設值C#
- C#快速入門教程(5)——欄位與屬性C#
- C#學習筆記-欄位、屬性、索引器C#筆記索引
- CMake 屬性之全域性屬性
- dotnet C# 如何在頂級語句定義屬性C#
- defer 屬性和 async 屬性
- C# 隨機給一個全部資訊都未知的類型別,如何獲取該類的類名、屬性個數、屬性名、屬性的資料型別、屬性值?C#隨機資料型別
- CSS 屬性篇(七):Display屬性CSS
- CMake 屬性之目錄屬性
- CMake 屬性之目標屬性
- C#訪問或修改私有類、函式、變數、屬性C#函式變數
- C#中類的屬性訪問器--get和set分析C#
- IL角度理解C#中欄位,屬性與方法的區別C#
- C# 9 record 並非簡單屬性 POCO 的語法糖C#
- Python - 物件導向程式設計 - 公共屬性、保護屬性、私有屬性Python物件程式設計
- CSS字型屬性和文字屬性詳解CSS
- Python 類的屬性與例項屬性Python
- python物件屬性管理(2):property管理屬性Python物件
- 根據屬性字串獲取屬性值字串
- CAD屬性編輯操作——物件屬性教程物件
- cssRules 屬性CSS
- previousElementSibling 屬性
- translucent屬性
- parentRule 屬性
- parentStyleSheet屬性
- cssText 屬性CSS
- Property屬性
- 私有屬性