有了標準的命名約定,有沒有一種情況是在所有大寫字母中使用ID或OK都是正確的?在C#中ID是否可以使用?
回答
否。根據.NET Framework設計指南,正確的大寫字母是Id
和Ok
,因爲它們是縮寫而不是縮略詞。
但是,如果您已經有運輸DLL已經使用ID
或OK
那麼你不應該改變它們,因爲它會打破消費者。例如,爲什麼.NET Framework有這些大寫字母的一些實例。
「NET框架設計指南」是「標準命名約定」(無論如何,因爲它符合我的意見) – Jodrell
......當然.NET框架從不違反自己的指導方針!大聲笑! –
@Jodrell - 微軟編寫了.NET框架和C#語言,所以我認爲他們的官方指導方針要儘可能標準化;-) –
- 1. 是否可以在C#中使用IGetActivationFactory.GetActivationFactory?
- 2. 是否可以在C++中禁用鍵?
- 3. 是否可以使用PE與C?
- 4. TextRenderer.DrawText()是否可以在WEB應用程序(C#.NET)中使用?
- 5. 是否可以在ASP中使用V8?
- 6. 是否可以在CTE中使用Declare?
- 7. 是否可以在PyGame中使用PyPy?
- 8. 是否可以在SKLabelNode中使用NSMutableAttributedString?
- 9. 是否可以在backbone.js中使用ExtJS?
- 10. 是否可以在HTMLService中使用localStorage?
- 11. 是否可以在XNA中使用JSON
- 12. 是否可以在cocos2d中使用UIPickerView?
- 13. 是否可以在re.search中使用'和'?
- 14. 是否可以在PostgreSQL中使用LinqPad?
- 15. 是否可以在WHERE中使用CASE?
- 16. 是否可以在MemSQL中使用EntityFramework?
- 17. 是否可以在DevForce2010中使用BreezeJS?
- 18. 是否可以在UMLdesigner中使用git?
- 19. 是否可以在OSMDroid中使用MapCSS?
- 20. 是否可以在UIWebView中使用iframe?
- 21. 是否可以在MySQL中使用Subtable?
- 22. 是否可以在PHP中使用{}?
- 23. 是否可以在Grails中使用proguard
- 24. 是否可以在nhibernate中使用automapper?
- 25. 是否可以在HTTPListener中使用HTTP2
- 26. 是否可以在Silex中使用EventSubscribers?
- 27. 是否可以在ExecuteReader中使用CancellationToken?
- 28. 是否可以在OpenRasta中使用HTTPS?
- 29. 是否可以在UISegmentedControl中使用UIBarButtonSystemItem?
- 30. 是否可以在Switch中使用String?
不會取決於您的編碼標準嗎?說實話:這並不重要。 –
取決於您的標準命名約定。 – Jodrell
你關閉納粹的過錯是什麼,這是一個非常非常具體和直接的問題。 –