0
A
回答
3
this
是引用當前對象在適當位置的關鍵字。
例如,在Trial類中,如果你有一些代碼說this.Name
它基本上編譯爲Trial.Name
爲什麼要用this
?
因爲有時如果你的類讓一些其他類的引用,或從具有相同名稱的屬性其他類繼承,則需要使用this
2
,以避免名稱衝突按照MSDN library時, this
關鍵字指向類的當前實例。
this
可以用來:
- 解決歧義(如果局部變量的名稱是相同的一個實例變量的名稱)
- 提高代碼的可讀性(以明確一個實例變量,方法或屬性被訪問)
- 打開智能感知(打字
this.
將打開智能感知與當前實例選項)
0
在頁面類中使用this
關鍵字引用對象的當前實例。它有助於區分同類基類和繼承類的對象。
相關問題
- 1. 「this」關鍵字在Java的「.addActionListener(this)」中引用了什麼?
- 2. setOnClickListener中的this關鍵字引用了什麼?
- 3. 'this'關鍵字實際引用了什麼類型?
- 4. 在asp.net中使用Page關鍵字
- 5. 瞭解JavaScript THIS關鍵字
- 6. Page()在Razor Page中做了什麼?
- 7. $ this關鍵字的含義是什麼?
- 8. [ClassName class]引發了什麼?
- 9. 爲什麼我們在這段代碼中使用了「this」關鍵字?
- 10. 瞭解libgdx中的「this」關鍵字
- 11. javascript的'this'關鍵字與java的'this'關鍵字有什麼不同?
- 12. 什麼是在java中使用「this」關鍵字
- 13. 什麼時候你會在PHP中使用$ this關鍵字?
- 14. jQuery $(this)關鍵字
- 15. 爲什麼在這段代碼中的setAdapter方法中使用了「this」關鍵字?它是指什麼?
- 16. java中「This」關鍵字的用法是什麼?
- 17. 爲什麼不能在這裏使用'this'關鍵字?
- 18. 爲什麼不在這裏使用「this」關鍵字?
- 19. 爲什麼上下文是使用「this」關鍵字在JavaScript
- 20. C#在類中使用'this'關鍵字
- 21. 在JavaScript中使用「this」關鍵字
- 22. 在java中使用關鍵字「this」
- 23. 爲什麼JavaScript「class」關鍵字在VS2013中顯示爲錯誤
- 24. COLLATE關鍵字在創建sqlite索引時做了什麼?
- 25. this關鍵字在JS
- 26. 在Java中使用class關鍵字
- 27. 「this」關鍵字的類型?
- 28. 「this」的用法關鍵字
- 29. IE中的「this」關鍵字
- 30. Typescript - 「this」關鍵字錯誤
這是一個非常基本的問題。您應該重新訪問C#/ .Net基礎知識。 – Origin 2012-01-02 12:51:49