Пропуски 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 ошибок.