Heim > Backend-Entwicklung > C#.Net-Tutorial > Erstellen Sie einen Index aus einem angegebenen Index am Anfang einer Sammlung in C#

Erstellen Sie einen Index aus einem angegebenen Index am Anfang einer Sammlung in C#

WBOY
Freigeben: 2023-09-13 16:05:04
nach vorne
1108 Leute haben es durchsucht

在 C# 中从集合开头的指定索引创建索引

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.

Indizierung in C# verstehen

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.

Beispiel

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
   }
}
Nach dem Login kopieren

In diesem Beispiel greifen wir mithilfe der Indizierung auf das erste und dritte Element des numerischen Arrays zu.

Ausgabe

1
3
Nach dem Login kopieren

Indexstruktur in C#

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.

Beispiel

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
    }
}
Nach dem Login kopieren

In diesem Beispiel ist i1 der Index „von Grund auf“. Wenn wir das Element an diesem Index drucken, erhalten wir 3.

Ausgabe

3
Nach dem Login kopieren
Nach dem Login kopieren

Verwenden Sie Indexstrukturen mit Sammlungen

Sie können die Indexstruktur mit jedem Typ verwenden, der die Indizierung unterstützt, einschließlich Arrays, Strings und verschiedenen Sammlungsklassen -

Beispiel

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
   }
}
Nach dem Login kopieren

In diesem Beispiel erstellen wir einen „von Grund auf neu“-Index i und verwenden ihn dann, um auf das Element in der Listennummer zuzugreifen.

Ausgabe

3
Nach dem Login kopieren
Nach dem Login kopieren

Fazit

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!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage