我認爲是因爲CLR這不成問題?是否可以通過C#反映VB.NET .dll程序集#
4
A
回答
7
是的。反射是一種CLR技術,適用於任何符合CLS,有時不符合規範的程序集,無論創建它的語言如何。
4
.NET不關心組件寫的是什麼語言,所以你的C#應用程序將使用反射用VB.NET裝配沒有問題。
3
任何.NET語言在運行編譯器時都會變成IL字節碼。反射器和類似的工具通過將IL逆向工程回到更高級的語法來工作,但它們不一定會產生最初編譯的代碼精確的。它們只是爲您提供更高級別的「逼近」,它將編譯成相同的字節碼。
這是最好的認爲這些工具爲回答這個問題,「什麼可能我寫來產生這樣的結果?」而不是「,原作者寫了什麼來產生這個結果?」
相關問題
- 1. 是否可以反映csproj程序集引用的細節?
- 2. C#.dll程序集是否可以包含入口點?
- 3. 是否可以反映主辦大會?
- 4. 是否可以通過VB.Net windows應用程序登錄skype
- 5. 是否可以通過反射來引用特定版本的程序集?
- 6. 是否可以通過反射
- 7. 是否可以將參數傳遞給程序集dll?
- 8. 是否可以通過其他應用程序使用TrueCrypt? (C#)
- 9. 是否可以反編譯SQL Server CLR存儲過程程序集?
- 10. 從C#程序通過.dll調用VB.NET方法
- 11. 是否可以禁用.NET程序集的反射?
- 12. 是否可以通過youtube API反轉結果的順序?
- 13. 是否可以通過DataContractSerializer反序列化加密文件?
- 14. 是否可以輕鬆地對C++ .Net程序集進行反編譯?
- 15. 我們可以反編譯一個C#DLL到VB.NET
- 16. 是否可以通過Arrays.sort排序HashMap
- 17. 從vb.net程序集編譯dll
- 18. 是否可以將PPC程序集轉換爲C?
- 19. 是否可以通過dll訪問.Net運行時
- 20. 可以將C程序編譯爲DLL
- 21. 是否有可能從vbscript執行.NET程序集(dll)?
- 22. VB.Net DLL事件,C#處理程序
- 23. 是否可以通過程序對圖像着色?
- 24. 是否可以通過http標頭識別Android應用程序?
- 25. 是否可以通過AppleStore發佈HTML 5 iPhone應用程序?
- 26. 是否可以通過快捷方式啓動2個程序?
- 27. 是否可以通過iPad應用程序編輯.ePub文件?
- 28. 是否可以通過appstore從iTunes下載應用程序?
- 29. 是否可以通過Android應用程序錄制電話?
- 30. 我們是否可以通過AIR應用程序實現SSO
甚至不符合CLS的託管程序集。 – 2010-03-30 22:17:57
你改變了它,就像我在評論! – 2010-03-30 22:19:20