Ermitteln der Länge eines 2D-Arrays in C#

Muhammad Maisam Abbas 30 Januar 2023 9 Mai 2021 Csharp Csharp Array
  1. Ermitteln von Breite und Höhe eines 2D-Arrays mit der Funktion Array.GetLength() in C#
  2. Ermitteln von Breite und Höhe eines 2D-Arrays mit der Funktion Array.GetUpperBound() in C#
Ermitteln der Länge eines 2D-Arrays in C#

In diesem Tutorial werden die Methoden zum Abrufen der Länge (Breite und Höhe) eines 2D-Arrays in C# vorgestellt.

Ermitteln von Breite und Höhe eines 2D-Arrays mit der Funktion Array.GetLength() in C#

Die Funktion Array.GetLength(x) ermittelt die Anzahl der Elemente im Index x eines mehrdimensionalen Arrays in C#. Wir können 0 und 1 in den Parametern der Funktion Array.GetLength() übergeben, um die Anzahl der Elemente innerhalb der Breite und Höhe eines 2D-Arrays zu ermitteln. Das folgende Codebeispiel zeigt uns, wie wir mit der Funktion Array.GetLength() in C# die Breite und Höhe eines 2D-Arrays ermitteln können.

using System;

namespace width_and_height_of_2d_array
{
    class Program
    {
        static void Main(string[] args)
        {
            int[,] array2D = new int[5, 10];
            Console.WriteLine(array2D.GetLength(0));
            Console.WriteLine(array2D.GetLength(1));
        }
    }
}

Ausgabe:

5
10

Im obigen Code haben wir die Breite und Höhe des 2D-Arrays array2D erhalten, indem wir 0 und 1 als Parameter der Funktion array2D.GetLength() in C# übergeben haben.

Ermitteln von Breite und Höhe eines 2D-Arrays mit der Funktion Array.GetUpperBound() in C#

Die Funktion Array.GetUpperBound(x) ruft den Index des letzten Elements in der Dimension x eines 2D-Arrays in C# ab. Wir können 0 und 1 als Parameter der Funktion Array.GetUpperBound() übergeben, um den letzten Index der Dimensionen 0 und 1 zu finden, und dann 1 zur Ausgabe hinzufügen, um die Breite zu erhalten und Höhe des 2D-Arrays. Das folgende Codebeispiel zeigt uns, wie wir die Breite und Höhe eines 2D-Arrays mit der Funktion Array.GetUpperBound() in C# ermitteln können.

using System;

namespace width_and_height_of_2d_array
{
    class Program
    {
        static void Main(string[] args)
        {
            int[,] array2D = new int[5, 10];
            Console.WriteLine(array2D.GetUpperBound(0)+1);
            Console.WriteLine(array2D.GetUpperBound(1)+1);
        }
    }
}

Ausgabe:

5
10

Im obigen Code haben wir die Breite und Höhe des 2D-Arrays array2D erhalten, indem wir 0 und 1 als Parameter der Funktion array2D.GetUpperBound() übergeben und 1 zu den Ergebnissen hinzugefügt haben.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn

Verwandter Artikel - Csharp Array

  • Ermitteln Sie die Länge eines Arrays in C#
  • Sortieren Sie ein Array in absteigender Reihenfolge in C#
  • Sortieren Sie ein Array in C#
  • So konvertieren Sie eine Zeichenkette in ein Byte-Array in C#
  • Wie entferne ich ein Element eines Arrays in C#
  • Hinzufügen von Werten zu einem C#-Array