Мне нужно иметь возможность проверять строку против списка возможных сокращений государственных почтовых служб Соединенных Штатов, и Google не предлагает мне никаких указаний.
Я знаю о явном решении: это код ужасного огромного оператора if (или switch) для проверки и сравнения со всеми 50 состояниями, но я спрашиваю StackOverflow, так как это должен быть более простой способ сделать это, Есть ли какой-либо RegEx или объект перечислителя, который я мог бы использовать, чтобы быстро сделать это наиболее эффективным способом?
[С# и .net 3.5 кстати]