Array. Get Upper Bound(Int32) Метод
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает Индекс последнего элемента заданного измерения в массиве.
Параметры
Измерение массива, индексация которого начинается с нуля, и для которого необходимо определить верхнюю границу.
Возвращаемое значение
Индекс последнего элемента указанного измерения в массиве или -1, если указанное измерение пусто.
Исключения
Значение параметра dimension меньше нуля.
Значение параметра dimension больше или равно значению свойства Rank.
Примеры
В следующем примере используются GetLowerBound методы и GetUpperBound методы для отображения границ одномерного и двумерного массива, а также для отображения значений элементов массива.
Комментарии
GetUpperBound(0) возвращает последний индекс в первом измерении массива и GetUpperBound(Rank — 1) возвращает последний индекс последнего измерения массива.
Array. Get Upper Bound(Int32) Method
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets the index of the last element of the specified dimension in the array.
Parameters
A zero-based dimension of the array whose upper bound needs to be determined.
Returns
The index of the last element of the specified dimension in the array, or -1 if the specified dimension is empty.
Exceptions
dimension is less than zero.
dimension is equal to or greater than Rank.
Examples
The following example uses the GetLowerBound and GetUpperBound methods to display the bounds of a one-dimensional and two-dimensional array and to display the values of their array elements.
Remarks
GetUpperBound(0) returns the last index in the first dimension of the array, and GetUpperBound(Rank — 1) returns the last index of the last dimension of the array.
C # | Нахождение индекса последнего элемента в массиве
Метод GetUpperBound () используется для поиска индекса последнего элемента указанного измерения в массиве.
Синтаксис:
Здесь измерение — это измерение массива с нуля, верхняя граница которого должна быть определена.
Возвращаемое значение: тип возвращаемого значения этого метода — System.Int32 . Этот метод возвращает индекс последнего элемента указанного измерения в массиве или -1, если указанное измерение пусто.
Исключение: этот метод выдаст IndexOutOfRangeException, если значение измерения меньше нуля или равно или больше ранга .
Примечание. GetUpperBound (0) возвращает последний индекс в первом измерении массива, а GetUpperBound (Rank — 1) возвращает последний индекс последнего измерения массива. Этот метод является операцией O (1).
Ниже программы иллюстрируют использование метода GetUpperBound () :
Пример 1:
// C # программа для иллюстрации GetUpperBound (Int32)
// метод в одномерном массиве
public class GFG <
static public void Main()
// Получить индекс последнего элемента
// в заданном массиве с помощью
// GetUpperBound (Int32) метод
int myvalue = value.GetUpperBound(0);
Console.WriteLine( «Index: <0>» , myvalue);
Пример 2:
// C # программа для поиска последнего индекса
// значение и ранг двумерного массива