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#之tcbs方法示例hasvalueC#
- C#屬性和lamdaC#
- [引]C# DllImport 屬性C#Import
- C#中屬性的解析C#
- C#屬性與欄位C#
- 瞭解下C# 屬性(Property)C#
- C#索引器和屬性C#索引
- c#屬性訪問器C#
- c#屬性之繼承C#繼承
- C#反射設定屬性值和獲取屬性值C#反射
- SQL Server 生成C#公共實體屬性和私有屬性SQLServerC#
- C# 類相同屬性賦值C#賦值
- C#中有關屬性的演示C#
- c# tcbs屬性訪問器C#
- c# form窗體modifiers屬性C#ORM
- c# winform窗體相關屬性C#ORM
- c#之事件_方法_屬性_欄位C#事件
- C#通過反射獲取物件屬性,列印所有欄位屬性的值C#反射物件
- C#裡面標籤的屬性和事件C#事件
- c# 執行緒Thread的IsBackground屬性C#執行緒thread
- C#獲取某個物件的屬性值C#物件
- C#給自動屬性設定預設值C#
- C#快速入門教程(5)——欄位與屬性C#
- C#中的屬性和欄位的區別C#
- .Net(C#)關於變數的命名和屬性C#變數
- C#學習筆記-欄位、屬性、索引器C#筆記索引
- iOS動畫 屬性屬性解析iOS動畫
- C# WebBrowser的8個方法、13個屬性和事件C#Web事件
- c# saf 框架欄位屬性多層巢狀示例C#框架巢狀
- c#之saf靜態屬性與建構函式C#函式
- C# 隨機給一個全部資訊都未知的類型別,如何獲取該類的類名、屬性個數、屬性名、屬性的資料型別、屬性值?C#隨機資料型別
- CSS 屬性篇(七):Display屬性CSS
- JavaScript私有屬性和靜態屬性JavaScript
- C#中類的屬性訪問器--get和set分析C#
- 如何使用 C++ 11 實現 C# 屬性概念設計C++C#
- C# 可以利用反射給只讀屬性賦值嗎?C#反射賦值
- C#基礎概念之密封類,屬性訪問器,介面C#
- CSS字型屬性和文字屬性詳解CSS