Нашли или выдавили из себя код, который нельзя назвать нормальным,
на который без улыбки не взглянешь?
Не торопитесь его удалять или рефакторить, — запостите его на
говнокод.ру, посмеёмся вместе!
Видимо я не оценил вашего тонкого юмора и просто посмотрел на все это глазами разработчика, который увидел в коде одну опечатку и одну детскую логическую ошибку. Ну да ничего, вам простительно.
"throws an exception if more than one such element exists."
Видимо, у LispGovno это специально, как простейшая обработка некорректной конфигурации. Можно было написать First или Last, тогда бы в таком случае бралось первое и последнее значение.
Ну а так - вполне рабочий код, разве что немного переусложненный:
Так параллельнее будет.
Не нужно. В C# метода параллельной задницы даже не существует.
Ну либо StartsWith(..., StringComparison.OrdinalIgnoreCase)
Видимо, у LispGovno это специально, как простейшая обработка некорректной конфигурации. Можно было написать First или Last, тогда бы в таком случае бралось первое и последнее значение.