Q
直接插入字節碼
4
A
回答
5
是的,你可以使用DynamicMethod
這基本上做到這一點(你得到一個委託來調用你用動態方法生成的代碼)。實際上,幾個框架部分似乎使用它們,包括編譯的XSL轉換,編譯的正則表達式等。它們工作得很好,並且它們非常高效(在創建/編譯它們的初始開銷之後)。
1
可以使用Reflection.Emit的 directy - 必須創建一個裝配/模塊/類/方法,並插入IL上的方法主體。
-
使用.NET 2.0,您可以使用DynamicMethod的可在委託進行編譯,所以你不需要動態創建裝配/模塊/類。
-
與.NET 3.0的,你可以使用ExpressionTrees動態生成的代碼,並連接到一個代表。
-
希望這會有所幫助。
Ricardo Lacerda Castelo Branco
相關問題
- 1. 插入字節碼用ASM
- 2. 使用ARAnchor插入節點並直接插入節點有什麼區別?
- 3. Java直接字節緩衝區 - 解碼字符
- 4. 在字節中插入位
- 5. pyqt5無法插入字節
- 6. 直接映射緩存字節尋址
- 7. 閱讀直接從RAMç字節++
- 8. java:直接從jeditorpane獲取字節[]
- 9. 直接寫入我的字節塊列表的OutputStream
- 10. 連接deepstream節點直接
- 11. 甲骨文,執行直接插入
- 12. 直接插入C#Datatable到sybase
- 13. 直接和二進制插入排序
- 14. 將結果集直接插入jtable
- 15. Oracle直接路徑插入問題
- 16. 插入值給mysql數據庫直接
- 17. As3 swf字節碼注入
- 18. Java字節碼注入
- 19. 可以將字符串行直接插入到XML文件中
- 20. 將節點插入鏈接列表
- 21. 插入節點到鏈接列表
- 22. 鏈接列表 - 插入新節點
- 23. 插入節點
- 24. PHP錯誤插入文件的字節碼在MySQL
- 25. 直接將HTML代碼傳入WebKit
- 26. Ruby將字節寫入套接字
- 27. 插入節點字段到側邊欄
- 28. 插入字節數組到SQL Server
- 29. 插入分號,每2個字節
- 30. 寫入插座X字節失敗後
正是我在找的東西!多謝,夥計! – Icemanind 2009-10-26 07:54:43
不客氣。一些有趣的信息可以在這裏找到標籤在這裏:http://stackoverflow.com/questions/tagged/dynamicmethod(和我的一個樣本在這裏:http://stackoverflow.com/questions/1516119) - 玩得開心! ;) – Lucero 2009-10-26 09:07:50