HIRO's.NET

VB.NET, C#, PowerShell Tipsサイト

 VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。

 基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。

HIRO's.NET RSSHIRO's.NET RSS


C# 2003の開発でお困りのことはありませんか?
そんな悩みは当サイトで解決!!

HOME > C# 2003 Tips > 文字列操作 Tips メニュー

04.ひらがなをカタカナに変換する

UPDATE:2004/06/03 

<< 前のTips  次の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 + "」");

}