[問題] 關於 靜態欄位 與 屬性

看板C_Sharp (C#)作者 (亞妹露~!!)時間11年前 (2014/03/16 15:16), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/1
想請問各位前輩下列兩種寫法: private string _Name = "MyName"; public string Name { get { return _Name; } } 與 public string Name { get { return "MyName"; } } 當這兩種寫法在非靜態 class 裡面效果是一樣的嗎? (記憶體位址,取用效率之類的) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 36.229.176.15

03/16 15:18, , 1F
因為在寫 class 產生器,有些屬性是固定的值,想問有沒有
03/16 15:18, 1F

03/16 15:18, , 2F
差異。
03/16 15:18, 2F

03/16 15:25, , 3F
如果你在第一個宣告加 const 理論上編譯出來會一樣
03/16 15:25, 3F

03/16 15:29, , 4F
謝謝樓上~!
03/16 15:29, 4F
文章代碼(AID): #1J9K-oc6 (C_Sharp)
文章代碼(AID): #1J9K-oc6 (C_Sharp)