ホームページ  >  記事  >  バックエンド開発  >  C# の System.ArrayCopyTo() および System.ArrayClone()

C# の System.ArrayCopyTo() および System.ArrayClone()

PHPz
PHPz転載
2023-09-01 09:41:101247ブラウズ

C# 中的 System.ArrayCopyTo() 与 System.ArrayClone()

ArrayCopyTo() メソッドは、指定されたターゲット配列インデックスから開始して、現在の 1 次元配列のすべての要素を指定された 1 次元配列にコピーします。インデックスは 32 ビット整数として指定されます。

C# では、CopyTo() メソッドを使用して、ある配列の要素を別の配列にコピーします。このメソッドでは、ソース配列からコピーする開始インデックスを設定できます。

次の例は、C# での配列クラスの CopyTo(,) メソッドの使用法を示しています。

ArrayCopyTo() メソッドは、指定されたターゲット配列インデックスから開始して、現在の 1 次元配列のすべての要素を指定された 1 次元配列にコピーします。インデックスは 32 ビット整数として指定されます。

C# では、CopyTo() メソッドを使用して、ある配列の要素を別の配列にコピーします。このメソッドでは、ソース配列からコピーする開始インデックスを設定できます。

次の例は、C# の配列クラスの CopyTo(,) メソッドの使用法を示しています。

Example

using System;

class Program {
   static void Main() {
      int[] arrSource = new int[4];
      arrSource[0] = 5;
      arrSource[1] = 9;
      arrSource[2] = 1;
      arrSource[3] = 3;

      int[] arrTarget = new int[4];

      // CopyTo() method
      arrSource.CopyTo(arrTarget,0 );

      Console.WriteLine("Destination Array ...");
      foreach (int value in arrTarget) {
         Console.WriteLine(value);
      }
   }
}

C# の Array.Clone() メソッドアレイのクローンを作成します。ここには文字列の配列があります -

Example

using System;

class Program {
   static void Main() {
      string[] arr = { "one", "two", "three", "four", "five" };
      string[] arrCloned = arr.Clone() as string[];

      Console.WriteLine(string.Join(",", arr));

      // cloned array
      Console.WriteLine(string.Join(",", arrCloned));
      Console.WriteLine();
   }
}

以上がC# の System.ArrayCopyTo() および System.ArrayClone()の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。