2012-04-20 32 views
1

是否影響性能以使用類型別名而不是完整名稱空間? 例如,進口只是Formusing Form = System.Windows.Forms.Form; 或進口各類 using System.Windows.Forms;類型別名或完整名稱空間

+0

相關問題:http://stackoverflow.com/questions/6543107/c-sharp-using-namespace-statement-ordering – JaredPar 2012-04-20 19:11:34

+0

不,我的問題是不是'使用'命令 – 2012-04-20 19:55:17

+0

注:我沒有投票關閉這個作爲愚蠢。我所關聯的問題與這個問題(使用decls和perf與perf的關係)是一樣的,我認爲它也值得一讀。 – JaredPar 2012-04-20 19:58:24

回答

6

沒有這絕對沒有對應用程序的性能影響。這理論上可能會影響編譯時間。但它幾乎肯定是微不足道的。

0

沒有兩個具有完全相同的性能,它只是個人偏好 - 它被編譯爲相同的確切代碼。

0

完全沒有區別 - 它在運行前由編譯器解決。

0

沒有任何在運行時(所產生的二進制文件是相同的),編譯時的影響幾乎可以忽略不計。

相關問題