簡體   English   中英

ASP.NET類問題

[英]ASP.NET Classes Question

有人可以告訴我兩者之間的區別

static public
public static

private int _myin = 0
public int MyInt
{
    get{ return _myInt; }
    private set {_myInt = value; }
}

私人設定部分是我想知道的

前兩個沒有什么不同,你可以隨意訂購修飾符,盡管這更常見:

public static

第二,這意味着該屬性只能在類中設置 ,但可以由具有引用的任何人公開。

例如,這只適用於班級:

MyInt = 123;

但這適用於任何地方:

int Temp = MyClass.MyInt;

另一個例子,這將失敗:

var mc = new MyClass();
mc.MyInt = 123; //this won't compile, it's not a public setter

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM