Использует ли .Net 4 (или любую предыдущую версию) какую-либо оптимизацию для более длинных операторов switch на основе строк?
Я работаю над потенциальным узким местом производительности из-за некоторых длинных операторов switch, которые ищут соответствующие строки в случаях, и я всегда предполагал, что их ищут в линейном времени (или почти линейном, т.е. не используя индекс для быстрого найдите соответствующую строку). Но это кажется очевидной областью, которую .Net может оптимизировать, поэтому подумал, что я проверю, так ли это или нет.
Это производный вопрос из моего недавнего: индексированный оператор switch или эквивалент?.net, С#