HIRO's.NET

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

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

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

HIRO's.NET RSSHIRO's.NET RSS


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

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

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

UPDATE:2006/07/19 

<< 前のTips  次のTips >>

 


 カタカナをひらがなに変換するにはMicrosoft.VisualBasicにあるStrConvメソッドを使用します。第1引数に変換する文字列、第2引数にVbStrConv.Hiraganaを指定します。メニューの[プロジェクト]-[参照の追加]の一覧でコンポーネント名が「Microsoft.VisualBasic」を追加します。また、using句にMicrosoft.VisualBasicを追加します。StrConvメソッドはStrings オブジェクトに含まれているので、サンプルではStrings.strConvとして使用しています。第2引数にはVbStrConv.Hiragana を、第3引数にはロケールIDを指定します。(日本語のロケールIDは0x0411と決まっています)

 
サンプル
using Microsoft.VisualBasic;



string strBefore = "アイウエオ";
string strAfter;

//カタカナをひらがなに変換する
strAfter = Strings.StrConv(strBefore, VbStrConv.Hiragana, 0x0411);

//変換した文字を表示します
Console.WriteLine(strAfter);