응용 프로그램에 대한 통화 유형 시드 데이터를 생성하고 System.Globalization의 CultureInfo 컬렉션을 반복합니다. 카리브해가 올라오고 (CB로 MSDN에 열거 됨) TwoLetterISORegionName에 029의 3 문자 값이 올 때까지 필자의 삽입 문에 잘림 오류가 계속 발생했습니다. 나는 심각한 WTF 순간을 보냈다.RegionInfo.TwoLetterISORegionName이 카리브 해에 대해 3자를 반환하는 이유는 무엇입니까?
왜 이런 일이 발생하는지 알고 있습니까?
재현하려면 카리브해의 RegionInfo 개체를 인스턴스화.RegionInfo region = new RegionInfo(9225);
TwoLetterISORegionName 속성에 액세스하십시오. 값은 CB 여야합니다. 실제 값은 026입니다.
테스트 가능한 코드를 추가하십시오. –