我正在爲我的C#項目使用Resharper。'this'關鍵字冗餘
我已經創建了一些私有全局變量,通常我使用'this'關鍵字作爲變量名稱的前綴(例如this.FirstName)。
Resharper顯然希望我使用下劃線而不是'this',但實際上足夠大膽以表明'this'關鍵字是多餘的。在MSDN網站上沒有提到這一點;我的印象是,無論使用什麼命名約定(使用_或這個或大寫/小寫),它最終都是由用戶選擇的(即使MSDN站點將它混合了一點(儘管從未在同一個範圍內類))。
任何人都可以澄清,如果他們聽說過這樣的事情,或者如果你覺得多餘的評論只是Resharper的觀點,因爲這種說法似乎有些荒謬。
這個問題的所有答案都是一個意見。沒有「正確的」答案。我建議在http://programmers.stackexchange.com/上詢問這個問題,它有更多的討論類型問題。 –
通過「冗餘」它只是意味着「在這種情況下不需要*」,又名*可選和不必要* ...它不是關於「足夠大膽」。只有*嚴格要求*如果它在那裏改變了意思。 –
是的,對不起,我對冗餘和貶損這個詞感到困惑! – Dave