1

私はasp.net 2012を使用しており、いくつかの既存のvb.netクラスを含めたいc#クラスプロジェクトがあります。

c# と vb.net クラスの両方を使用できるようにするための最良の方法は何でしょうか?

4

4 に答える 4

4

vb.net クラスを C# に変換するか、vb.net クラスを独自のアセンブリに配置して、アセンブリへの参照を追加します。

于 2013-02-15T14:50:10.990 に答える
1

VB.NET クラスを独自のプロジェクトに配置し、サード パーティのコントロールと同じように、そのプロジェクトを参照します。

于 2013-02-15T14:50:20.193 に答える
1

既に述べたように、代替手段の 1 つは、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 準拠のコードの記述

以下も参照してください。

言語間の相互運用性

于 2013-02-15T14:51:49.033 に答える
0

C# を .NET ライブラリにして、VB.NET/ASP.NET プロジェクトに含めます。

詳細については、このhttp://msdn.microsoft.com/en-us/library/t990ks23.aspxに従ってください...

于 2013-02-15T14:54:58.790 に答える