是否影響性能以使用類型別名而不是完整名稱空間? 例如,進口只是Form
類 using Form = System.Windows.Forms.Form;
或進口各類 using System.Windows.Forms;
類型別名或完整名稱空間
1
A
回答
6
沒有這絕對沒有對應用程序的性能影響。這理論上可能會影響編譯時間。但它幾乎肯定是微不足道的。
0
沒有兩個具有完全相同的性能,它只是個人偏好 - 它被編譯爲相同的確切代碼。
0
完全沒有區別 - 它在運行前由編譯器解決。
0
沒有任何在運行時(所產生的二進制文件是相同的),編譯時的影響幾乎可以忽略不計。
相關問題
- 1. 類型或名稱空間名稱'SqlWorkflowInstanceStore'
- 2. 錯誤40:類型整數不符合名稱空間或別名
- 3. 名稱空間中不存在類型或名稱空間名稱UpdatePanel System.Web.UI
- 4. 名稱空間「FormAuthentication」中不存在類型或名稱空間名稱「SetAuthCookie」
- 5. 名稱空間'System.Web.Mvc'中不存在類型或名稱空間名稱'ViewPage'
- 6. 名稱空間'Plugin1'中不存在類型或名稱空間名稱'ViewModels'
- 7. 名稱空間'System'中不存在類型或名稱空間名稱'Data'
- 8. 名稱空間'System.Web.UI.WebControls'中不存在類型或名稱空間名稱'ToolkitScriptManager'
- 9. 名稱空間'System.Diagnostics'中不存在類型或名稱空間名稱'Process'
- 10. 名稱空間中不存在類型或名稱空間名稱'置信'
- 11. 名稱空間'System.Data'中不存在類型或名稱空間名稱'Objects'
- 12. 名稱空間'Microsoft.Phone.Controls'中不存在類型或名稱空間名稱'ListPicker'?
- 13. 名稱空間'System'中不存在類型或名稱空間名稱'Net'
- 14. 名稱空間中不存在類型或名稱空間名稱'ExtendedControls'CMS
- 15. 名稱空間'系統'中不存在類型或名稱空間名稱'Numerics'
- 16. 類型或命名空間名稱「名稱」找不到
- 17. 不是類或名稱空間名稱
- 18. 爲什麼C#不需要名稱空間或完整名稱空間(完全限定名稱)?
- 19. 未知類型名稱'名稱空間'
- 20. 命名空間'System'中不存在類型或名稱空間名稱'Linq'
- 21. 名稱空間'System.Runtime'中不存在類型或命名空間名稱'Caching'
- 22. 命名空間'System.Data'中不存在類型或名稱空間名稱'Objects'
- 23. 命名空間'Microsoft.WindowsAzure'中不存在類型或名稱空間名稱'Diagnostics'
- 24. 命名空間'Windows.UI'中不存在類型或名稱空間名稱'Xaml'
- 25. 命名空間'System.Web.UI.WebControls'中不存在類型或名稱空間名稱'Chart'
- 26. 命名空間中不存在類型或名稱空間名稱「DirectoryServices」?
- 27. 命名空間'microsoft'中不存在類型或名稱空間名稱'directx'
- 28. 命名空間'System.Net'中不存在類型或名稱空間名稱'Http'
- 29. 命名空間'Windows.UI.Xaml'中不存在類型或名稱空間名稱'EventHandler'
- 30. Silverlight,「名稱空間'System.Net'中不存在類型或名稱空間名'CookieContainer'」
相關問題:http://stackoverflow.com/questions/6543107/c-sharp-using-namespace-statement-ordering – JaredPar 2012-04-20 19:11:34
不,我的問題是不是'使用'命令 – 2012-04-20 19:55:17
注:我沒有投票關閉這個作爲愚蠢。我所關聯的問題與這個問題(使用decls和perf與perf的關係)是一樣的,我認爲它也值得一讀。 – JaredPar 2012-04-20 19:58:24