.Net 4(或任何先前版本)是否基于字符串对较长的switch语句执行任何类型的优化?
我正在解决潜在的性能瓶颈,因为一些长的switch语句在这些情况下寻找匹配的字符串,我一直认为这些是在线性时间内搜索的(或接近线性的,即不使用索引来快速找到匹配串).但这似乎是.Net可以优化的一个显而易见的领域,所以我想我会检查是否是这种情况.
这是我最近的一个衍生问题:索引切换语句,或同等的?.net,C#
.net c# switch-statement
.net ×1
c# ×1
switch-statement ×1