|
在我先前的文章中,不斷的推廣.NET4.0新特性。特別是.NET4.0 Dynamic 這個新特性。隨之而來的問題也出現了—Dynamic 執(zhí)行效率如何?
我們做開發(fā)的不光需要代碼簡潔,能夠希望自己能夠寫出好的架構。還有一點非常重要的就是,我們的寫出來的代碼效率。撇開Dynamic在.NET4.0中的實現原理。本篇只考慮dynamic 的效率比起使用反射到底是快還是慢?難道.NET為引入了dynamic這個新鮮事物降低了我們的程序效率?有網友指出評論一個特性或者方法的效率如何,唯一的判定標準就是實測。
切入主題,按照以下代碼,來結束你對dynamic的效率懷疑吧!!!
1、新建測試類:
public class TestClass
{
public string TestProperty { get; set; }
}
NET技術:.NET4.0 之 Dynamic VS Reflection 效率,轉載需保留來源!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。