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

Метод GetValue

Метод GetValue класса Array читает ячейку по индексам и возвращает object. Для int значение приходит упакованным, поэтому перед выводом его приводят к числу. Запись выполняет SetValue.

Синтаксис

object value = array.GetValue(index); object value = array.GetValue(index1, index2);

Пример

Давайте прочитаем элемент одномерного массива:

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

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

3

Пример

Давайте возьмём ячейку двумерного массива:

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

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

6

Пример

Давайте прочитаем строку из массива строк:

using System; class Program { static void Main() { string[] items = {"a", "b", "c", "d", "e"}; Console.WriteLine((string)items.GetValue(3)); } }

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

"d"

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

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