iT邦幫忙

0

Visual studio 靜態變數是否顯示參考的問題

deh 2021-07-19 10:29:53473 瀏覽
//會顯示參考
public static string Variable { get; set; }
//不會顯示參考
public static string Variable2 = "abc";


各位前輩好,想請教兩個問題:
除了給定初始值以外,這兩種寫法有什麼差別?
為什麼一個會顯示參考一個不會顯示參考?

1 個回答

3
japhenchen
iT邦大師 1 級 ‧ 2021-07-19 11:30:17
最佳解答

{get;set;}只是一連串的委派式縮寫

        public string  Variable 
        {
            get { return Variable ; }
            set { Variable = value; }
        }

只要是有用到函式的宣告,都會出現[ X個參考、Y項變更...........]

PS: static 不能直接{set;}

deh iT邦新手 3 級 ‧ 2021-07-19 13:35:43 檢舉

了解,感謝,原來是因為有用到函式的宣告

我要發表回答

立即登入回答