Пропуски Middle Строки обновлено

Словарь с ключами без учёта регистра

Вопрос

Допишите код, чтобы dict["Content-Type"] и dict["content-type"] были одним ключом.

var dict = new Dictionary<string, string>(StringComparer.__(1)__);

А для сравнения двух строк без культуры и регистра: string.Equals(a, b, StringComparison.__(2)__).

Попробуйте сами

Заполните пропуски по номерам.

1
2
Показать ответ и разбор

Коротко

Компаратор StringComparer.OrdinalIgnoreCase даёт словарю и Equals, и GetHashCode без учёта регистра. В string.Equals используется перечисление StringComparison с тем же именем значения.

Что в пропусках

1

OrdinalIgnoreCase

2

OrdinalIgnoreCase

Разбор

Компаратор StringComparer.OrdinalIgnoreCase даёт словарю и Equals, и GetHashCode без учёта регистра. В string.Equals используется перечисление StringComparison с тем же именем значения.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.