Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
358 of 1492 menu
◀ ▶

Метод GetLength

Метод GetLength класса Array принимает номер измерения и возвращает число элементов вдоль него. Для int[] из пяти элементов вызов с аргументом 0 даёт 5, как и Length.

Синтаксис

int len = array.GetLength(dimension);

Пример

Давайте узнаем длину единственного измерения:

using System; class Program { static void Main() { int[] nums = {1, 2, 3, 4, 5}; Console.WriteLine(nums.GetLength(0)); } }

Результат выполнения кода:

5

Пример

Давайте выведем длины строк и столбцов таблицы:

using System; class Program { static void Main() { int[,] grid = new int[2, 3]; Console.WriteLine(grid.GetLength(0)); Console.WriteLine(grid.GetLength(1)); } }

Результат выполнения кода:

2 3

Пример

Давайте сравним GetLength и Length для одномерного массива:

using System; class Program { static void Main() { int[] nums = {1, 2, 3, 4, 5}; Console.WriteLine(nums.GetLength(0) == nums.Length); } }

Результат выполнения кода:

True

Смотрите также

  • свойство Rank,
    которое возвращает число измерений
  • свойство Length,
    которое считает все элементы
  • тип прямоугольный массив,
    который задаёт несколько измерений
  • метод GetValue,
    который читает элемент по индексам
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить