文字列をChar型の配列(文字配列)に分解し格納する方法を説明します。
String.ToCharArrayにて簡単に行えます。
文字列を文字配列に分解する方法
Dim str As String = "ABCDE12345" 'Char型の配列に変換 Dim cs As Char() = str.ToCharArray()
VB.NET
文字列をChar型の配列(文字配列)に分解し格納する方法を説明します。
String.ToCharArrayにて簡単に行えます。
Dim str As String = "ABCDE12345" 'Char型の配列に変換 Dim cs As Char() = str.ToCharArray()
文字列の長さは、通常文字の数を取得します。文字列バイト数の取得ではありません。
以下に文字列の文字数の取得とバイト数の取得方法を説明します。
Dim str As String = "ABCDE12345あいう" Dim n As Integer = str.Length
Dim str As String = "ABCDE12345あいう" Dim n As Integer = Strings.Len(str)
Dim str As String = "ABCDE12345あいう" Dim hEncode As System.Text.Encoding = System.Text.Encoding.GetEncoding("Shift_JIS") Dim btBytes As Byte() = hEncode.GetBytes(str) Dim n As Integer = btBytes.Length 又は Dim n As Integer =System.Text.Encoding.GetEncoding("Shift_JIS").GetByteCount(str)