VB.NET 文字列の全角と半角の変換を行う
VB.NET
で文字列を全角→半角や半角→全角に変換するにはStrConv
関数を使用します。
全角→半角
StrConv
の第1引数に対象文字列を指定し、第2引数に変換方法を指定します。
半角に変換するにはVbStrConv.Narrow
を指定します。
半角変換できない文字は変換されません。
Dim str As String = "123アイウあいう"
str = StrConv(str, VbStrConv.Narrow)
Console.WriteLine(str) '123アイウあいう
半角→全角
全角に変換するには第2引数にVbStrConv.Wide
を指定します。
Dim str As String = "123アイウあいう"
str = StrConv(str, VbStrConv.Wide)
Console.WriteLine(str) '123アイウあいう