10
A
回答
10
要使用保留的關鍵字作爲標識符,支架必須用於
dim [String] As String
public sub [Stop]
end sub
MSDN上它說::所述標識符和關鍵字區分
任何程序元件 - 諸如變量,類或構件 - 可具有 與受限關鍵字同名。例如,您可以創建一個名爲Loop的變量 。但是,要引用您的版本 - 其中 與限制的Loop關鍵字具有相同的名稱 - 您必須在其全部名稱空間之前加上 ,或者將其放入方括號([])中,如下面的例子:
參考here
8
此語法允許您使用保留字作爲一個部件或變量的名稱。從代碼可維護性的角度來看,雖然我不推薦使用恕我直言(儘管在這個特定的觀點上可以看到下面的評論以替代觀點)!
特別是不建議,如果你要聲明一個名爲「日期」作爲一個字符串屬性,但是這是一個單獨的問題...
3
日期是在VB.NET保留關鍵字,但是如果用方括號括可作爲一個屬性或變量名:
http://msdn.microsoft.com/en-us/library/ksh7h19t(v=vs.90).aspx
相關問題
- 1. java中屬性的含義是什麼?
- 2. 開括號和閉括號的含義是什麼?
- 3. [[carry_dependency]]屬性的含義是什麼?
- 4. 以下屬性的含義是什麼?
- 5. fadingEdgeLength屬性的含義是什麼?
- 6. GoLang:包含在括號內的屬性的語義意義?
- 7. *符號在css屬性之前的含義是什麼?
- 8. 什麼是<T>(尖括號)在Java中的含義?
- 9. 方括號在html中的含義是什麼?
- 10. 方括號在類型聲明中的含義是什麼?
- 11. 在清單文件中括號的含義是什麼
- 12. {}括號在這個變量聲明中的含義是什麼?
- 13. 花括號在導入聲明中的含義是什麼?
- 14. 星號在函數定義中的含義是什麼,如「function *()」?
- 15. Python中「|」符號的含義是什麼?
- 16. Swift中'@'符號的含義是什麼?
- 17. jQuery中符號$的含義是什麼?
- 18. TCL中「@」符號的含義是什麼?
- 19. PHP中符號的含義是什麼
- 20. cshtml中'@'符號的含義是什麼?
- 21. GDB中@符號的含義是什麼?
- 22. PexSymbolicValue.GetRawPathConditionString()中符號的含義是什麼?
- 23. JavaScript中'#'符號的含義是什麼?
- 24. sql server:括號意味着列名稱的含義是什麼?
- 25. erd屬性上的星號符號的含義是什麼意思
- 26. 這個接口定義中的尖括號是什麼意思?
- 27. C#中使用的括號/括號/括號不同類型的含義是什麼?
- 28. 信號處理的含義是什麼?
- 29. 「⌅」符號的含義是什麼?
- 30. 這個符號的含義是什麼:∧?
「不推薦」 - 爲什麼?你對不合格的數據類型是正確的,但這是不相關的。 – 2012-04-16 12:46:13
是的,這是無關的,同意。不推薦 - 因爲它會讓你的代碼更難以讓其他人閱讀和維護,特別是如果他們不像你那樣熟悉語言,並且必須跑到像SO這樣的地方來詢問語法的含義...... – 2012-04-16 12:55:03
它是嘗試迎合代碼中缺乏經驗的程序員的根本錯誤。不要嘗試它,它會讓你的代碼變得更糟。原則上,我不會購買使用保留標識符的代碼,這會讓您的代碼難以閱讀。也許它不應該被誇大,但總的來說,沒有什麼不對,通常使用保留字作爲標識符(例如:Enumerable.Select)。 – 2012-04-16 13:07:14