ba VR 研究
Sunday, November 20, 2016
static
靜態static
宣告為static函式為靜態方法,有共有的概念。
就像是共用一個方法
沒宣告
static函式為非靜態方法
非靜態方法可以訪問類別中的任何成員,靜態方法只能訪問類別中的靜態成員。
因為靜態方法在類別具現化前就可以使用,而類別中的非靜態變數必須在具現化之後才能分配記憶體,
這樣,C#靜態方法調用時無法判斷非靜態變數使用的記憶體位址。
所以無法使用。
而靜態變數的位址對類來說是固定的,故可以使用。
No comments:
Post a Comment
Newer Post
Older Post
Home
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment