有沒有,我可以創建屬性或具有數據作爲前綴的變量? (因爲默認情況下編譯器不會讓我!)如何創建一個前綴爲'data-'的屬性?
回答
簡短回答:沒有。
長答案:根據C# Specification標識符必須以字母(大寫或小寫)或下劃線開頭。在第一個字母后面可能包含數字,字母和下劃線。
這些規則的存在是因爲編譯器無法識別,如果你聲明一個變量(如data-part
),或者你正在試圖完成的操作(在這種情況下,減法)
'data-'實際上是以一個字母開頭的,問題是標識符不能包含'-'符號。 – tchelidze
@Tinwor我想創建一個名爲attr-name的屬性,但C#不會讓我 –
您可以使用[各種隨機Unicode字符](http://stackoverflow.com/questions/950616/what-characters-are-allowed- in-c-sharp-class-name),但不要期望它能夠很好地與IDE配合使用。爲了與標準.NET命名約定保持一致,您應該使用PascalCase調用屬性AttrName。 @abba –
- 1. 如何在AngularJS中使用屬性前綴「x-」和「data-」
- 2. 刪除android:前綴爲每個屬性
- 3. 帶有data- *前綴或不帶的自定義屬性?
- 4. 如何爲多個屬性創建CABasicAnimation?
- 5. 如何創建一個計算屬性
- 6. 爲什麼Core Data會使用Z前綴命名它在SQLite中創建的表和屬性?
- 7. 如何創建一個帶點前綴的cookie uri?
- 8. 如何用前綴和後綴創建一個影響id的jquery函數?
- 9. 創建一個Vim函數作爲所有行的前綴
- 10. XSD創建一個以Namespace爲前綴的元素
- 11. 爲什麼瀏覽器爲CSS屬性創建供應商前綴?
- 12. 如何在同一文檔的另一個屬性中創建一個屬性?
- 13. Common Lisp:如何創建一個級聯前綴宏,類似於'?
- 14. 如何使用FactoryGirl創建一個名爲「別名」的屬性?
- 15. 如何創建一個名爲「checked」的屬性?
- 16. 如何在EF Codefirst中創建一個可爲空的屬性?
- 17. 創建一個屬性類
- 18. X2JS刪除屬性前綴
- 19. 屬性'前綴'沒有值
- 20. Automapper源前綴屬性
- 21. 如何爲在socket上發送的文件創建一個長度前綴?
- 22. 如何根據json屬性前綴在jackson中創建數組字段?
- 23. 如何爲等於當前月份的屬性創建條件?
- 24. 如何創建一個可以爲屬性值創建模式的LdapUserDetailsMapper?
- 25. 如何用一個字符串的所有前綴創建一個表
- 26. 如何爲屬性擴展創建一個宏
- 27. 創建QName時,前綴不能爲「null」
- 28. Ada:「圖像」屬性的前綴必須是一個類型
- 29. 如何爲WPF屬性創建模板?
- 30. 爲什麼沒有XMLNS前綴的XML屬性不等於具有相同本地名稱的前綴屬性?
這是不可能的......你問題可能與這個問題有關:[你可以有一個屬性名稱包含破折號](http://stackoverflow.com/questions/5771577/can-you-have-a-property-name-containing-a-dash) –