簡單是/否問題:我可以調用一個vb.net函數編譯在自己的C#DLL中編譯的C#函數的vb.net DLL嗎?在同一個應用程序中運行。我可以從c#.net dll中調用vb.net dll嗎?
0
A
回答
8
是的,這不應該是一個問題。
4
是的,當然。你可以訪問DLL並且可以在DLL和調用方法中創建類的對象。
13
是的,你可以。另一種方式圓不一定是真實的,因爲你可以在C#中的東西都是不符合CLS,因此你需要標記C#組件與
[assembly:CLSCompliant(true)]
5
.NET的整點的原因是互操作性。因此,所有.NET語言程序集都應該能夠來回調用其他.NET程序集,並且有一些非常特殊的注意事項,正如皮特所指出的那樣。
1
是的,爲什麼因爲.net是語言互操作性。
0
它取決於類的訪問修飾符及其方法/函數。下面是訪問修飾符(C#/ VB.Net)和外部可用性列表。
公共/公共 - 是
保護/保護 - 必須繼承和可以使用的子類。
內部/私人 - 無
保護的內部/朋友 - 無
私人/受保護的朋友 - 無
相關問題
- 1. 你可以從C DLL調用C#DLL嗎?
- 2. IronPython可以直接調用.net dll嗎?
- 3. 我可以在.net 3.5中調用.net 2.0 dll嗎?
- 4. 使用VB.Net2010調用C'#DLL從VB.Net
- 5. VB.NET窗體可以形成應用程序引用並在引用C++ DLL的C#DLL中調用函數嗎?
- 6. C#.NET調用C++ DLL
- 7. 我們可以從Delphi 5應用程序調用.net(2.0)dll
- 8. 我可以在Android應用程序中使用Net Dll嗎?
- 9. 我可以在4.0應用程序中引用.NET 3.5 .DLL嗎?
- 10. 從本機C++調用.NET dll
- 11. 我可以正確調用這個C++ DLL嗎?
- 12. 我可以從程序(DLL)調用的C++或C編譯器
- 13. 我可以在「Delphi 2007 for Win32」中使用.NET DLL嗎?
- 14. Ruby可以導入.NET DLL嗎?
- 15. LSODA到DLL - Fortran(F77)從dll調用C#
- 16. 可以從DLL
- 17. 從C++調用C#dll
- 18. 調用C++ DLL從C#
- 19. 如果我有dll源代碼,是否可以從Delphi調試C++ builder dll?
- 20. 在C#中創建一個可以從DLL中調用的API
- 21. 機DLL調用一個.NET的DLL
- 22. 必須使用C++ dll來調用C#.NET方法嗎?
- 23. 可以vb6 dll使用.net com可見dll是gac
- 24. 我的.net C++ Dll/Tlb中引用了哪些DLL?
- 25. 從Visual Basic調用C++ DLL
- 26. 從Python調用C++ DLL
- 27. 從Delphi調用C#dll
- 28. 從C#調用BCB dll#
- 29. 從java調用C++ dll
- 30. C#DLL可以調用調用C++靜態庫的C++/CLI託管包裝嗎?
他們沒有什麼不同... – Pondidum 2009-11-05 10:04:54
只是爲了解釋這一點: C#,VB.NET和所有其他編譯成IL代碼,語法類似於彙編程序。因此,無論使用什麼語言編寫應用程序/庫,它最終都會成爲IL代碼。 – Bobby 2009-11-05 10:05:59