Heim > Artikel > Backend-Entwicklung > Wozu dienen Methoden und Eigenschaften der Array-Klasse in C#?
Die Array-Klasse ist die Basisklasse für alle Arrays in C#. Es ist im System-Namespace definiert.
Das Folgende sind die Methoden der Array-Klasse in C# –
Lehrer-Nr. | Methoden und Beschreibungen | 1 |
Clear Legen Sie einen Bereich von Elementen im Array fest zu je nach Elementtyp null, False oder null . |
---|---|
2 |
Copy(Array, Array, Int32) Kopieren Sie einen Bereich von Elementen aus einem Array, beginnend mit dem ersten Element, und fügen Sie sie beginnend mit dem ersten Element im Array in ein anderes ein. Die Länge wird als 32-Bit-Ganzzahl angegeben. |
3 |
CopyTo(Array, Int32) Kopieren Sie 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. |
4 | GetLength Ruft eine 32-Bit-Ganzzahl ab, die die Anzahl der Elemente in der angegebenen Dimension des Arrays darstellt. |
5 |
GetLongLength Ruft eine 64-Bit-Ganzzahl ab, die die Anzahl der Elemente in der angegebenen Dimension des Arrays darstellt. |
6 |
GetLowerBound Ermitteln Sie die untere Grenze der angegebenen Dimension im Array. |
7 | GetType strong> Ruft den Typ der aktuellen Instanz ab. (Von Object geerbt.) |
8 |
GetUpperBound p> Ruft die Obergrenze der angegebenen Dimension im Array ab. |
9 |
GetValue(Int32) Erhalten Sie den Wert an der angegebenen Position im eindimensionalen Array. Der Index wird als 32-Bit-Ganzzahl angegeben. |
10 |
IndexOf(array, object) Suchen Sie nach dem angegebenen Objekt und geben Sie den Index des ersten Vorkommens im gesamten eindimensionalen Array zurück. |
11 |
Reverse(Array) Kehrt die Reihenfolge der Elemente im gesamten eindimensionalen Array um. |
Das Folgende sind die Eigenschaften der Array-Klasse in C#.
Sr.No | Eigenschaft und Beschreibung |
---|---|
1 |
IsFixedSize Ruft einen Wert ab, der angibt, ob das Array eine feste Größe hat. |
2 |
IsReadOnly Ruft einen Wert ab, der angibt, ob das Array schreibgeschützt ist. |
3 |
Length Erhält eine 32-Bit-Ganzzahl, die die Gesamtzahl der Elemente in allen Dimensionen des Arrays darstellt. |
4 |
LongLength Erhält eine 64-Bit-Ganzzahl, die die Gesamtzahl der Elemente in allen Dimensionen des Arrays darstellt. |
5 |
Ranking Ermitteln Sie den Rang (die Dimension) des Arrays. |
Sehen wir uns ein Beispiel für die Reverse-Methode an, um ein Zeichen in einem Zeichenarray umzukehren und herauszufinden, ob es sich um ein Palindrom handelt. -
Lassen Sie uns das vollständige Beispiel ausprobieren. Hier ist unsere Zeichenfolge „Level“, die invertiert das gleiche Ergebnis liefert.
using System; namespace Demo { class Program { static void Main(string[] args) { string string1, rev; string1 = "Level"; char[] ch = string1.ToCharArray(); Array.Reverse(ch); rev = new string(ch); bool b = string1.Equals(rev, StringComparison.OrdinalIgnoreCase); if (b == true) { Console.WriteLine("String " + string1 + " is a Palindrome!"); }else { Console.WriteLine("String " + string1 + " is not a Palindrome!"); } Console.Read(); } } }
Das obige ist der detaillierte Inhalt vonWozu dienen Methoden und Eigenschaften der Array-Klasse in C#?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!