Heim >Backend-Entwicklung >C#.Net-Tutorial >So löschen Sie ein Array mithilfe der Array.Clear-Funktion in C#
Für das Löschen eines Arrays mithilfe der Array.Clear-Funktion in C# sind bestimmte Codebeispiele erforderlich.
In C# müssen wir häufig Arrays zur Wiederverwendung löschen. C# bietet die Funktion Array.Clear zum Löschen des Arrays. In diesem Artikel wird die Verwendung der Array.Clear-Funktion vorgestellt und spezifische Codebeispiele bereitgestellt.
Die Array.Clear-Funktion ist eine statische Methode, die verwendet wird, um den Inhalt des Arrays auf den Standardwert zu löschen. Diese Funktion enthält drei Parameter: das zu löschende Array, den Startindex und die Anzahl der zu löschenden Elemente.
Das Folgende ist ein einfaches Beispiel, das zeigt, wie die Funktion Array.Clear verwendet wird, um ein ganzzahliges Array zu löschen:
using System; class Program { static void Main() { int[] numbers = { 1, 2, 3, 4, 5 }; Console.WriteLine("清空前的数组元素:"); foreach (int number in numbers) { Console.Write(number + " "); } Array.Clear(numbers, 0, numbers.Length); Console.WriteLine(" 清空后的数组元素:"); foreach (int number in numbers) { Console.Write(number + " "); } Console.ReadLine(); } }
Das Ausgabeergebnis ist:
Array-Elemente vor dem Löschen:
1 2 3 4 5
Array-Elemente nach dem Löschen :
0 0 0 0 0
Wie Sie dem obigen Beispiel entnehmen können, löschen wir mit der Funktion Array.Clear alle Elemente in den ganzzahligen Array-Zahlen auf den Standardwert 0.
Darüber hinaus kann die Funktion Array.Clear auch zum Löschen von Arrays von Referenztypen verwendet werden. Hier ist ein Beispiel, das zeigt, wie ein String-Array gelöscht wird:
using System; class Program { static void Main() { string[] names = { "Alice", "Bob", "Charlie" }; Console.WriteLine("清空前的数组元素:"); foreach (string name in names) { Console.Write(name + " "); } Array.Clear(names, 0, names.Length); Console.WriteLine(" 清空后的数组元素:"); foreach (string name in names) { Console.Write(name + " "); } Console.ReadLine(); } }
Die Ausgabe lautet:
Array-Elemente vor dem Löschen:
Alice Bob Charlie
Array-Elemente nach dem Löschen:
Wie aus dem obigen Beispiel ersichtlich ist, nach Array .Clear-Funktion, wir löschen alle Elemente in den String-Array-Namen auf Null.
Es ist zu beachten, dass die Funktion Array.Clear die Länge des Arrays nicht ändert, sondern nur den Wert des Elements auf den Standardwert setzt. Wenn Sie das Array löschen und Speicher neu zuweisen müssen, können Sie mit dem Schlüsselwort new ein neues Array erstellen und das ursprüngliche Array-Objekt ersetzen.
Zusammenfassend lässt sich sagen, dass die Funktion Array.Clear eine häufig verwendete Methode zum Löschen eines Arrays in C# ist. Durch Angabe des zu löschenden Arrays, des Startindex und der Anzahl der zu löschenden Elemente können alle Elemente im Array gelöscht werden auf Standardwerte gesetzt. In der tatsächlichen Entwicklung können wir die Funktion Array.Clear flexibel verwenden, um das Array zu löschen, damit das Array-Objekt wiederverwendet werden kann.
Das obige ist der detaillierte Inhalt vonSo löschen Sie ein Array mithilfe der Array.Clear-Funktion in C#. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!