「VB.NET」ToCharArrayで指定部分文字列を文字配列にコピーする
書式
Public Function ToCharArray (startIndex As Integer, length As Integer) As Char()
文字位置 startIndex から始まる、このインスタンス内の文字の length 数を要素とする Unicode 文字配列。
使用例
Module ModuleTest Sub Main() Dim str As String = "test123abc" 'char型配列の宣言 Dim resArr() As Char '文字位置3 文字の長さ4 resArr = str.ToCharArray(3, 6) Console.WriteLine("元の文字列:{0}", str) Console.WriteLine("変換後配列の要素:" + resArr) Console.WriteLine("配列の要素を列挙して表示") 'Char型変数の宣言 Dim c As Char 'for文で配列の要素を列挙 For Each c In resArr Console.WriteLine(c) Next c Console.ReadKey() End Sub End Module
結果
元の文字列:test123abc
変換後配列の要素:t123ab
配列の要素を列挙して表示
t
1
2
3
a
b