我的代码如下所示:
var twoLetterCountryCode = *Get possibly invalid value from database*;
if (!string.IsNullOrEmpty(twoLetterCountryCode) && twoLetterCountryCode.Length == 2)
{
try
{
var region = new RegionInfo(twoLetterCountryCode);
}
catch (ArgumentException ex)
{
*log exception*
}
}
是否有验证区域名称的内置方法,因此我不必使用 try/catch?