VB.Net コードを C# に変換するために使用できるライブラリはありますか? http://codeconverter.sharpdevelop.net/がありますが、Web サービスから使用したくありません。
3 に答える
アセンブリを .NET Reflector で開きます。言語 C# を選択します。ソース コードをコピーして Visual Studio に貼り付けます。コンパイルしてみてください。
たくさんのオンラインサービスがあります。しかし、これらはすべてオンラインです。
私はTangible Solutions の Instant C# で良い経験をしてきました。変換後に遭遇するバグごとに優れたサービスを提供してくれます。それ以外にも、Google を通じて多くの情報を入手できます。
Reflector を使用する場合、いくつかの注意点があります。ソース コードではなく、コンパイルされたコードが変換されます。これにより、メソッド内のロジックに大きな違いが生じる可能性があり、何よりも、(xml) コメントがすべて失われ、場合によってはファイル構造が失われます (たとえば、部分クラスは認識されません)。ASPX とインライン コードに関しては、Reflector は事実上使用できません。しかし、それは他のすべての点で優れた無料ツールです
SharpDevelop 4.4 をダウンロードするだけで、オフラインで使用できる同じコンバーターが含まれています。
実際、SharpDevelop コンバーターは、プロジェクト全体と参照を確認できるため、オンライン コンバーターよりもさらに優れています。
SharpDevelop ソース コード リポジトリには、その Web サイトの完全なソース コードも含まれています。すべてオープンソースです。