In C# ist das Bearbeiten von Sammlungen ein häufiger Vorgang, und die Indizierung ist ein wichtiger Teil dieses Prozesses. Traditionell beginnt die Indizierung in C# am Anfang der Sammlung, was sehr intuitiv und unkompliziert ist. Dieser Artikel führt Sie durch den Prozess der Erstellung eines Index in C# ab einer angegebenen Position am Anfang einer Sammlung.
In C# können Sie mithilfe von Indizes auf Elemente in einem Array oder einer Sammlung zugreifen. Der Indizierungsprozess beginnt am Anfang der Sammlung, mit dem ersten Element bei Index 0. Jedes nachfolgende Element hat einen Index, der um eins größer ist als der des vorherigen Elements.
Dies ist ein Beispiel für die traditionelle Indizierung in C# -
using System; class Program { static void Main() { int[] numbers = { 1, 2, 3, 4, 5 }; Console.WriteLine(numbers[0]); // Outputs: 1 Console.WriteLine(numbers[2]); // Outputs: 3 } }
In diesem Beispiel greifen wir mithilfe der Indizierung auf das erste und dritte Element des numerischen Arrays zu.
1 3
C# 8.0 führte die Indexstruktur ein, die einen „Von Anfang“- oder „Von Ende“-Index darstellen kann. Wie erwartet können Sie einen „von Grund auf“-Index erstellen, indem Sie einen nicht negativen ganzzahligen Wert angeben.
Dies ist ein Beispiel -
using System; class Program { static void Main() { int[] numbers = { 1, 2, 3, 4, 5 }; int i1 = 2; // "from start" index Console.WriteLine(numbers[i1]); // Outputs: 3 } }
In diesem Beispiel ist i1 der Index „von Grund auf“. Wenn wir das Element an diesem Index drucken, erhalten wir 3.
3
Sie können die Indexstruktur mit jedem Typ verwenden, der die Indizierung unterstützt, einschließlich Arrays, Strings und verschiedenen Sammlungsklassen -
using System; using System.Collections.Generic; class Program { static void Main() { List<int> numbers = new List<int> { 1, 2, 3, 4, 5 }; int i = 2; Console.WriteLine(numbers[i]); // Outputs: 3 } }
In diesem Beispiel erstellen wir einen „von Grund auf neu“-Index i und verwenden ihn dann, um auf das Element in der Listennummer zuzugreifen.
3
Das Erstellen eines Index ab einer bestimmten Position am Anfang einer Sammlung ist eine Grundfunktion der C#-Programmierung. Obwohl diese Funktion einfach ist, bildet sie das Rückgrat vieler Operationen, die Array- und Mengenoperationen umfassen. Wenn Sie dieses Konzept verstehen, können Sie effizienteren und lesbareren Code in C# schreiben.
Das obige ist der detaillierte Inhalt vonErstellen Sie einen Index aus einem angegebenen Index am Anfang einer Sammlung in C#. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!