get , set (C#) @ 【R記錄】 - 隨意窩
文章推薦指數: 80 %
get , set (C#) get和set是用在設定class的屬性時, 如果要設定可以被外界唯讀的話,就是用get取值, 如果要設定成唯寫,就要用set去寫入它的值, 如果要可以寫又可以 ...
【R記錄】這裡是記錄個人常使用到的文件,如有侵權請來信或留言告知!日誌相簿影音好友名片
201301150914get,set(C#)?SW-C#get,set(C#)
get和set是用在設定class的屬性時,
如果要設定可以被外界唯讀的話,就是用get取值,
如果要設定成唯寫,就要用set去寫入它的值,
如果要可以寫又可以讀(取值),就要同時寫上get和set。
範例:
classMyClass
{
stringname=""; //此為private,外界無法看到該屬性
publicstringName //此為public,外界可以看到該屬性
{
get{returnname;}
set{name=value;} //set要搭配value這個關鍵字使用,value就是要寫入的值
}
}
classProgram
{
staticvoidMain(string[]args)
{
MyClassmyob=newMyClass();
myob.Name="Jane"; //寫值
Console.WriteLine(myob.Name); //取值
myob.Name="Silvia"; //寫值
Console.Write(myob.Name); //取值
}
}
參考來源:http://www.wretch.cc/blog/dickcy/12164109
--------------------------------------------------------------------------------------------
.NetFramework2.0
.NetFramework3.0
privateobjType_obj;
privateobjTypeobj
{
get{return_obj;}
set{_obj=value;}
}
privateobjTypeobj
{
get;
set;
}
若是要設定唯讀,僅需在set前頭加上關鍵字private,如下:
privateobjTypeobj{get; private set;}
這樣,變數就成了唯讀的狀態囉
參考來源:GET/SET語法差異比較(C#)
小米/Xuite日誌/回應(0)/引用(0)VS2010好用的擴充功能|日誌首頁|public、private、protected上一篇VS2010好用的擴充功能下一篇public、private、protected回應
關鍵字 G-Search
G-廣告
全部展開|全部收合
全部展開|全部收合
累積|今日loading......
sunnysoap's新回應沒有新回應!
Ads
延伸文章資訊
- 1get , set (C#) @ 【R記錄】 - 隨意窩
get , set (C#) get和set是用在設定class的屬性時, 如果要設定可以被外界唯讀的話,就是用get取值, 如果要設定成唯寫,就要用set去寫入它的值, 如果要可以寫又可以 ...
- 2HashSet<T> 類別(System.Collections.Generic) | Microsoft Docs
C# 複製. public class HashSet<T> : System.Collections.Generic. ... 需要存取所提供的設定作業,則在任何集合或陣列上使用LINQ se...
- 3set 關鍵字- C# 參考
本文內容. C# 語言規格; 另請參閱. set 關鍵字會在屬性或索引子中定義「存取子」 set 方法,以將值指派給屬性或索引子項目。 如需詳細資訊和範例,請 ...
- 4C# 中的get 和set | D棧
get 和set 訪問器用於將資料輸入和輸出到C# 中的私有欄位中。
- 5C# set 與get 用法與範例| 高清水_黑白講 - - 點部落
C# set 與get 用法與範例 ... //set 存取子"設定",用於處理計算及邏輯處理 ... double Salary { get { return salary; } set { ...