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

Свойство Value

Свойство Value структуры KeyValuePair<TKey, TValue> возвращает компонент значения пары. Свойство только для чтения.

Синтаксис

TValue value = pair.Value;

Пример

Давайте прочитать Value из пары:

using System; using System.Collections.Generic; class Program { static void Main() { KeyValuePair<int, string> pair = new KeyValuePair<int, string>(3, "c"); Console.WriteLine(pair.Value); } }

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

"c"

Пример

Давайте вывести значения из таблицы:

using System; using System.Collections.Generic; class Program { static void Main() { Dictionary<int, string> map = new Dictionary<int, string> { {1, "a"}, {2, "b"}, {3, "c"} }; List<string> vals = new List<string>(); foreach (KeyValuePair<int, string> pair in map) { vals.Add(pair.Value); } vals.Sort(); Console.WriteLine(string.Join(" ", vals)); } }

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

"a b c"

Пример

Давайте сравнить Value двух пар:

using System; using System.Collections.Generic; class Program { static void Main() { KeyValuePair<int, string> p1 = new KeyValuePair<int, string>(1, "abcde"); KeyValuePair<int, string> p2 = new KeyValuePair<int, string>(2, "abcde"); Console.WriteLine(p1.Value == p2.Value); } }

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

True

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

  • свойство Key,
    которое возвращает ключ
  • свойство Values,
    которое собирает все значения
  • структура KeyValuePair,
    которая хранит ключ и значение
  • индексатор Dictionary,
    который возвращает значение по ключу
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить