Muszę być w stanie zweryfikować ciąg znaków przed listą możliwych skrótów stanu Poczty Stanów Zjednoczonych, a Google nie oferuje mi żadnego kierunku.Sprawdzanie poprawności ciągu znaków w stosunku do USPS Skróty stanowe
Wiem o oczywistym rozwiązaniu: a jest to zakodowanie strasznie wielkiego, jeśli (lub przełączającego) oświadczenia, aby sprawdzić i porównać ze wszystkimi 50 stanami, ale pytam StackOverflow, ponieważ musi być łatwiejszy sposób robienia to. Czy istnieje jakiś obiekt RegEx lub enumerator, który mógłbym użyć, aby szybko to zrobić w najbardziej efektywny sposób?
[C# i .NET 3.5 przy okazji]
List of USPS State Abbreviations
Przy okazji, kilka z tych "stanów" jest teraz niezależnymi krajami. Sfederowane Stany Mikronezji, Wyspy Marshalla i jedna lub dwie z tych wysp na Pacyfiku. – Craig