GetUpperBound () - und GetLowerBound () -Funktion für Array
Kann jemand bitte sagen, was die zwei Funktionen tun? Sie nehmen ein ganzzahliges Argument, das als Dimension bezeichnet wird. Aber wie ändert der Wert dieser Ganzzahl die Ausgabe?
Unten ist ein Beispiel, das ich lief.
int[, ,] intMyArr = {{{ 7, 1, 3, 4 }, { 2, 9, 6, 5 } }, { { 7, 1, 3, 4 }, { 2, 9, 6, 5 }}};
Console.WriteLine(intMyArr.GetUpperBound(0)); // Output is 1
Console.WriteLine(intMyArr.GetUpperBound(1)); // Output is 1
Console.WriteLine(intMyArr.GetUpperBound(2)); // Output is 3
Console.WriteLine(intMyArr.GetLowerBound(0)); // Output is 0
Console.WriteLine(intMyArr.GetLowerBound(1)); // Output is 0
Console.WriteLine(intMyArr.GetLowerBound(2)); // Output is 0
Irgendeine Idee, warum GetLowerBound () immer 0 zurückgibt? Wenn dies immer 0 zurückgibt, warum müssen wir dann diese Methode aufrufen?