Arrays in C# - itfacts.org die IT Seite für Nachrichten, Tutorials für Profis
1

Arrays in C#

In diesem Tutorial wird ihnen gezeigt, wie sie mit den Arrays in C# umgehen können. Arrays werden hauptsächlich dafür genutzt, einfache Elemente in eine Gruppe zu gliedern und diese dann zum Beispiel zu sortieren.

Arrays werden wie Variablen deklariert, mit zwei [] nach dem Datentyp.


string[] personen;

Bevor Sie das Array nutzen können, müssen Sie es auch initialisieren, wie zum Beispiel hier:


string[] personen = new string[3];

Die Zahl in den Klammern gibt die Größe des Arrays an. Um nun dem Array einen Inhalt zu geben, verwenden wir folgendes:


personen[0] = "Max Muster";

Mit dem obigen Quelltext fügen wir also die Person Max Muster an die Stelle 0 des Arrays ein. Mit dem folgenden Schritt geben wir unser Array personen auf der Konsole aus:


using System;

// using Angabe zur Nutzung des Datentyps Array

using System.Collections;

namespace ConsoleApplication1

{

  class Programm

  {

      static void Main(string[] args)

      {

         string[] personen = new string[3];

         personen[0] = "Max Muster";

         personen[1] = "Susi Strolch";

         personen[2] = "John Maier";

         // Es folgt die Ausgabe auf der Konsole

         foreach(string s in personen)

                   Console.WriteLine(s);

         Console.ReadLine();

      }

   }

}

Anstelle eines foreach Statements könnte durchaus auch eine for Schleife dienen, wie z.B. hier:

for(int i=0; i<personen.Length;i++)
{
   Console.WriteLine("personen[i]);
}

Natürlich war das nun auch ein sehr einfaches Beispiel für die Nutzung der Arrays in C#. Es können auch andere Datentypen wie Strings genutzt werden, zum Beispiel Integer. Es folgt ein Beispiel eines Arrays gefüllt mit Integer mit anschließender Sortierung:

using System;
using System.Collections;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            int[] numbers = { 4, 3, 8, 0, 5 };

            Array.Sort(numbers);

            foreach(int i in numbers)
                Console.WriteLine(i);

            Console.ReadLine();
        }
    }
}

Die Arrays die Sie hier Kennengelernt haben hatten alle eine Dimension. In C# ist es jedoch auch möglich mehrere Dimensionen zu nutzen, wie zum Beispiel Arrays in Arrays. Mutlidimensionale Arrays sind wirklich eine schwierige Sache und würden diesen Post überfluten, daher wird dies in einem anderen Tutorial gezeigt.

In Kategorie: C#, Tutorials Tags: , , ,

Like & Share

Ähnliche Artikel

Ein Kommentar zu "Arrays in C#"

  1. Bernhard sagt:

    Hey,

    wirklich ein cooler Artikel, war mir gleich ein Like und +1 wert! Dieses Tutorial ist dir echt gut gelungen, danke dafür…! Dein Blog hier ist generell sehr gut und mit vielen Infos gespickt.

    Der Blog ist bei mir gebookmarkt!

Hinterlasse ein Kommentar

Kommentar abschicken