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

Метод SetValue

Метод SetValue класса Array принимает значение как object и один или несколько индексов. Метод ничего не возвращает. Чтение той же ячейки выполняет GetValue.

Синтаксис

array.SetValue(value, index); array.SetValue(value, index1, index2);

Пример

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

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

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

9

Пример

Давайте запишем значение в двумерный массив:

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

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

7

Пример

Давайте обновим строку в массиве:

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

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

"x"

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

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