C#
 Computer >> コンピューター >  >> プログラミング >> C#

リストコレクションを配列にコピーするにはどうすればよいですか?


C#リストコレクションを配列にコピーするには、最初にリストを設定します-

List <string> list1 = new List <string> ();
list1.Add("One");
list1.Add("Two");
list1.Add("Three");
list1.Add("Four");

次に、文字列配列を宣言し、CopyTo()メソッドを使用して-

をコピーします。
string[] arr = new string[20];
list1.CopyTo(arr);

リストを1次元配列にコピーするための完全なコードを見てみましょう。

using System;
using System.Collections.Generic;
using System.Linq;

public class Demo {
   public static void Main() {
      List <string> list1 = new List <string> ();
      list1.Add("One");
      list1.Add("Two");
      list1.Add("Three");
      list1.Add("Four");

      Console.WriteLine("First list...");
      foreach(string value in list1) {
         Console.WriteLine(value);
      }

      string[] arr = new string[20];
      list1.CopyTo(arr);

      Console.WriteLine("After copy...");

      foreach(string value in arr) {
         Console.WriteLine(value);
      }
   }
}

  1. Windowsでフォルダのファイルリストをコピーする方法

    それほど頻繁ではないかもしれませんが、フォルダ内のファイルのリストを取得する必要がある場合があります。ファイル名のリストを作成する、すべてのファイル名をコピーする、ファイル名のリストを優れたものにエクスポートするなど、いくつかの理由が考えられます。理由が何であれ、Windowsにはすべてのリストを作成するデフォルトのオプションがありません。フォルダ内のファイル名。ただし、フォルダ内のファイル名を一覧表示することは、Windowsではそれほど難しくありません。 Windowsでフォルダのファイルリストを作成またはコピーする方法は次のとおりです。 フォルダ内のファイル名のリストを作成する フォル

  2. Pythonでリストを複製またはコピーする方法は?

    Pythonでは、代入演算子は新しいオブジェクトを作成するのではなく、既存のオブジェクトに別の名前を付けます。これはid()関数で確認できます >>> L1 = [1,2,3,4] >>> L2 = L1 >>> id(L1) 185117137928 >>> id(L2) 185117137928 実際にリストをコピーするには、次の方法を使用できます。 スライス演算子:スライス演算子の2つのオペランドは、スライスの開始と終了のインデックスです。明示的に使用されていない場合、両方ともデフォルトでシーケンスの終わりを