VB.NETには、文字の全角/半角変換、ひらがな/カタカナ変換などの便利な機能が言語固有の関数として用意されている。しかしそれら関数の実体は、.NET Frameworkのクラス・ライブラリに含まれるクラスで記述されているだけなので、C#などのほかの言語からも呼び出して利用することができる。VB.NETは.NET Frameworkにデフォルトで含まれているため、実行時に特別なコンポーネントなどが必要となることもない。 本稿では、C#からVB.NETの関数を利用する場合のコーディング手順についてまとめる。 VB.NET関数の名前空間/モジュール/アセンブリについて ほとんどのVB.NET関数は、.NET Frameworkに含まれるMicrosoft.VisualBasic.dllファイルにおいて、いくつかのクラス(名前空間はMicrosoft.VisualBasic)でstaticなメソ