既存のC#コードをVB.NETコードに移し替えるような場合には、「C#←→VB.NET」コード変換ツールが便利です。
「C#←→VB.NET」コード変換ツールには次のようなものがあります。

◆C#←→VB.NETのコード変換

●ソフトウェアをダウンロードして実行

SharpDevelop(の一機能)
sharpdevconv.gif
左が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

最終更新:2008年11月18日 01:02