String.CopyToメソッドを使って文字列の一部を文字(Char)の配列に変換してコピーする 言語: VB C# String.CopyToメソッドは、文字列の一部のみを別のChar配列にコピーするメソッドです。 ToCharArrayメソッドとは異なり、コピー先のChar配列をあらかじめ用意しておく必要があります。 String.CopyToメソッドを使って文字列の一部を文字(Char)の配列に変換してコピーする すべて選択してコピー ダウンロード 行番号を表示する Imports System Class Sample Shared Sub Main() Dim s As String = "The quick brown fox jumps over the lazy dog" Dim chars(10) As Char ' コピー先となる配列 s.CopyTo(4, chars, 0, 11) ' 文字列の4文字目から11文字分を、コピー先配列のインデックス0を起点にコピー ' コピーしたものを一文字ずつ表示 For i As Integer = 0 To chars.Length - 1 Console.Write("{0}/", chars(i)) Next Console.WriteLine() End Sub End Class 実行結果 q/u/i/c/k/ /b/r/o/w/n/ 関連するページ String.ToUpper/ToUpperInvariantとToLower/ToLowerInvariantメソッドで異なる結果となる例 String.Formatメソッドを使って特定の書式に基づいて値を文字列化する String.ToCharArrayメソッドを使って文字列を文字(Char)の配列に変換する Stringコンストラクタを使ってChar配列から文字列を作成する 文字列に含まれる部分文字列を計上する(Count) 文字列中の文字の並びを反転する(Reverse) 文字列中の文字の並びを反転する(Reverse)・LINQ版