Heim  >  Artikel  >  Backend-Entwicklung  >  System.ArrayCopyTo() und System.ArrayClone() in C#

System.ArrayCopyTo() und System.ArrayClone() in C#

PHPz
PHPznach vorne
2023-09-01 09:41:101247Durchsuche

Die Methode

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

ArrayCopyTo() kopiert alle Elemente des aktuellen eindimensionalen Arrays in das angegebene eindimensionale Array, beginnend mit dem angegebenen Ziel-Array-Index. Der Index wird als 32-Bit-Ganzzahl angegeben.

In C# wird die CopyTo()-Methode verwendet, um die Elemente eines Arrays in ein anderes Array zu kopieren. Bei dieser Methode können Sie den Startindex festlegen, der aus dem Quellarray kopiert werden soll.

Das Folgende ist ein Beispiel, das die Verwendung der CopyTo(,)-Methode der Array-Klasse in C# zeigt:

Beispiel

Die Methode ArrayCopyTo() kopiert alle Elemente des aktuellen eindimensionalen Arrays in das angegebene eindimensionale Array, beginnend mit dem angegebenen Ziel-Array-Index. Indizes werden als 32-Bit-Ganzzahlen angegeben.

In C# wird die CopyTo()-Methode verwendet, um die Elemente eines Arrays in ein anderes Array zu kopieren. Bei dieser Methode können Sie den Startindex festlegen, der aus dem Quellarray kopiert werden soll.

Das Folgende ist ein Beispiel, das die Verwendung der CopyTo(,)-Methode der Array-Klasse in C# zeigt:

Beispiel

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);
      }
   }
}

Array.Clone()-Methode zum Klonen eines Arrays in C#. Hier haben wir eine Reihe von Zeichenfolgen −

Beispiel

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();
   }
}

Das obige ist der detaillierte Inhalt vonSystem.ArrayCopyTo() und System.ArrayClone() in C#. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen