簡體   English   中英

結合C#類和vb.net類

[英]combine c# class and vb.net classes

我正在使用asp.net 2012並擁有c#類項目,我想在其中包含一些現有的vb.net類。

能夠同時使用c#和vb.net類的最佳方法是什么?

可以將vb.net類轉換為C#,也可以將vb.net類放入其自己的程序集中並添加對該程序集的引用。

將VB.NET類放在自己的項目中,然后像引用任何第三方控件一樣引用該項目。

如前所述,替代方法之一是將c#轉換為vb.net,反之亦然。 您可以在互聯網上找到許多頁面來執行此操作,例如:

http://www.developerfusion.com/tools/convert/vb-to-csharp/

http://www.developerfusion.com/tools/convert/csharp-to-vb/

如果您將代碼從一種語言轉換為另一種語言,請確保您正確測試了更改。

如果決定將VB.NET代碼保留在單獨的Visual Studio項目中,並在C#代碼中引用它,則需要確保VB.NET代碼符合CLS。 這是一個很好的起點:

編寫符合CLS的代碼

也可以看看:

跨語言互操作性

使C#成為.NET庫,並將其包含在您的VB.NET/ASP.NET項目中。

請關注此http://msdn.microsoft.com/en-us/library/t990ks23.aspx了解更多信息...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM