Ermitteln der Länge eines 2D-Arrays in C#
-
Ermitteln von Breite und Höhe eines 2D-Arrays mit der Funktion
Array.GetLength()inC# -
Ermitteln von Breite und Höhe eines 2D-Arrays mit der Funktion
Array.GetUpperBound()inC#
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.
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