既存のC#コードをVB.NETコードに移し替えるような場合には、「C#←→VB.NET」コード変換ツールが便利です。
「C#←→VB.NET」コード変換ツールには次のようなものがあります。
◆C#←→VB.NETのコード変換
●ソフトウェアをダウンロードして実行
・SharpDevelop(の一機能)
左がC#(変換前)で、右がVB.NET(変換後)のコードです。
お勧めですが、コメントが一部なくなります。
◆C#→VB.NETのコード変換
●Web上で実行
・ragingsmurf.com
「CSharp to VB.NET Code Converter」
・AspAlliance.com
「C#
to VB.NET Translator」
・KamalPatel.Net
「Convert C# to VB .NET」
●ソフトウェアをダウンロードして実行
・GotDotNet User Sample
「C#
to VB .NET Converter」
・KamalPatel.Net
「Convert C# to VB .NET」にある[ Convert C# TO VB
.NET OFFLINE ]をクリックしてダウンロード。
◆VB.NET→C#のコード変換
●Webから実行
・ELLKAY
「Convert
VB .NET to C#」
●ソフトウェアをダウンロードして実行
・The Code Project
「GBVB -
Converting VB.NET code to C#」
「C#←→VB.NET」コード変換ツール関連の情報としては、以下のサイトを参照するとよいでしょう。
・DOBON.NET
「どぼん!の .NET Tips: C#のコードをVB.NETへ変換する」
「どぼん!の .NET Tips: VB.NETのコードをC#へ変換する」
ただし、これらのツールで完璧にコードを変換できるわけではありません。
いくらVB.NETとC#の文法などが類似しているといっても、「言語の壁」は予想以上に厚いのです。
よって、これらのツールを使うだけでは不十分で、その「言語の壁」を熟知することが重要です。
資料提供:http://www.masahiko.info/index.html