我對.net很新。我想知道什麼是Get,Set Properties?我無法理解這一點?請任何人都可以幫助我舉一些例子嗎?在Asp.Net中獲取設置屬性
0
A
回答
0
這些賦值函數方法的,維基百科查詢例如和解釋,不必複製/粘貼是什麼;)
0
您可以使用屬性的類來存儲數據的一部分。
public class MyClass
{
string ClassName { get; set;}
}
如果您實例化此類,您將能夠設置其ClassName
字段。
這些屬性然後在類中用於操作方法。
Set
將允許修改屬性。 Get
將允許從該屬性提取數據。他們是爲了獲得財產。
我建議你閱讀一些關於c#/ vb.net的介紹書籍,以瞭解如何首先編程。
這會讓你更多地瞭解你所問的內容。
1
得到的是所謂的訪問器和設置被稱爲存取器在.net
在哎呀保持DataAbstraction概念,我們保持數據成員私有類。 現在要從外部世界訪問這些數據成員,我們需要一些我們可以使用它的機制。 爲此我們定義包含Accessor和Mutator的屬性。用這個我們可以給出巨大的數據抽象。
您需要他們控制您的對象私有字段值。例如,如果你不想允許零值或整數的負值。另外,封裝對於觸發事件改變對象成員的值很有用。例如
bool started;
public bool Started
{
get { return started; }
set
{
started = value;
if (started)
OnStarted(EventArgs.Empty);
}
}
另一個例子
int positiveNumber;
public int PositiveNumber
{
get { return positiveNumber; }
set {
if (value < 0)
positiveNumber = 0;
else positiveNumber = value;
}
}
,也只讀屬性的另一種實現可能如下
int positiveNumber;
public int PositiveNumber
{
get { return positiveNumber; }
}
+0
我也會強調使用'public int PositiveNumber {get;私人設置; }' – 2013-03-25 09:27:27
相關問題
- 1. 獲取StackOverflowException設置屬性
- 2. C#獲取,設置屬性
- 3. 獲取和設置屬性
- 4. 獲取和設置屬性
- 5. 設置在ASP.Net MVC3屬性
- 6. 寫屬性設置在asp.net
- 7. 如何獲得屬性獲取或設置屬性屬性
- 8. ASP.NET設置和獲取視圖狀態中的屬性
- 9. 從設置中獲取動態屬性
- 10. asp.net試圖獲取或設置配置文件屬性
- 11. 如何在ASP.NET中設置Page.User屬性?
- 12. 如何在asp.net中設置contol屬性
- 13. 是否可以在ASP.Net屬性中設置所需的屬性?
- 14. Angular2 @input與獲取屬性/設置
- 15. PHP獲取和設置標籤屬性
- 16. 獲取/設置串行類屬性
- 17. 鎖定屬性獲取/設置
- 18. MVP模式屬性設置或獲取
- 19. jquery css獲取動態設置屬性
- 20. JavaScript獲取和設置屬性
- 21. 如何獲取屬性設置指令?
- 22. 從ActionContext獲取/設置ServletRequest屬性
- 23. 設置字段{獲取;集;}屬性
- 24. iOS設置並獲取加載屬性
- 25. 獲取/設置子屬性使用RTTI
- 26. 獲取和設置鍵值屬性
- 27. ASP.NET - 如何在頁面代碼中獲取並設置MasterPage屬性?
- 28. 在對象中取消設置屬性
- 29. 獲取一個屬性ID,設置爲另一個屬性ID
- 30. Python忽略屬性獲取者的屬性設置器
我想你會得到downvotes。有些人會問你「你試過了什麼?」,有些人會建議你「嘗試做某事,當你被困住時,來這裏寫下你的問題,這不是一個教程網站」。但我也很好奇人們在這裏寫什麼。 – zkanoca 2013-03-25 09:21:29
我同意這不是一個教程網站,但它是一個信息網站。這些信息可以是任何東西,但對這個用戶來說最重要的是他被引導到特定的地方去找到他的答案。無論其簡單複雜,他仍然需要我們的幫助和指導。 – 2013-03-25 09:25:55