VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。
基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。
ひらがなをカタカナに変換するには、strConvメソッドを使用します。しかしVB.NETとは違いstrConvメソッドを直接記述してもエラーが発生して使用することができません。参照設定にMicrosoft.VisualBasicを追加する必要があります。メニューの[プロジェクト]-[参照の追加]の一覧でコンポーネント名が「Microsoft.VisualBasic.NET Runtime」を追加します。また、using句にMicrosoft.VisualBasicを追加します。strConvメソッドはStrings オブジェクトに含まれているので、サンプルではStrings.strConvとして使用しています。第2引数にはVbStrConv.Katakana を、第3引数にはロケールIDを指定します。
using Microsoft.VisualBasic; : :省略 : private void button1_Click(object sender, System.EventArgs e) { // 変数の宣言とデータのセット string strBefore = "あいうえお"; string strAfter; strAfter = Strings.StrConv(strBefore, VbStrConv.Katakana, 0x0411); MessageBox.Show("「" + strBefore + "」→「" + strAfter + "」"); }