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