2009-03-12 2 views
0

저는 국제적인 용도로 무언가를 개발하고 있습니다. CultureInfo 클래스가 특정 국가의 통화 지수를 찾도록 지원하는지 또는 데이터베이스 수준에서이 데이터를 피드해야하는지 여부를 밝힐 수 있는지 궁금합니다..NET 통화 지수 ISO_4217

분당 이것을 나타내는 속성을 볼 수 없으므로 누구나 그것이 존재하는지 확실하게 알면 ISO에서 찾고/구매하십시오.

통화 지수는 통화의 부 단위입니다.

http://en.wikipedia.org/wiki/ISO_4217 - 예 : 영국은 "2"입니다.

답변

0

blog post on getting CultureInfo for a region을보세요. 기본적으로 Window와 .NET은 사용자의 지역은 알지만 통화는 알지 못합니다. 한 지역은 통화를 의미하지만 한 국가는 통화 이상을 보유 할 수 있습니다. 예를 들어, 캄보디아에 거주하는 사람은 Riel보다 USD를 입력하고 사용할 가능성이 큽니다. 가능한 경우 다중 통화 시스템에서 통화 금액을 캡처 할 때 통화 ISO 코드를 캡처해야합니다.

빠른 추측을 원하는 경우 CultureInfo 개체를 만들고 NumberDecimalDigits 속성을 사용할 수 있습니다. 또한 국가가 통화를 전환 할 때 문제가 발생합니다. 예를 들어 벨로루시가 EU에 가입하면 통화가 BYR에서 EUR로 변경됩니다. 통화 기호와 지수가 유효하지 않습니다.

0

이 질문에 고개 또는 여기에 귀하의 요구를 충족하지 않을 수있는 솔루션 제공 : 값을 생성하는 사양 자체를 사용하여 I 사용자 정의 유형으로 ISO 규격을 구현 : http://www.codeproject.com/KB/recipes/MoneyTypeForCLR.aspx#CurrencyType

그것의 짧은 . 분명히 이것은 생산에서 정기적으로 업데이트 될 필요가 있습니다 ...