2009-03-12 24 views
0

Uluslararası kullanım için bir şeyler geliştiriyorum. Herhangi birinin, CultureInfo sınıfının belirli ülkeler için para birimi üsleri bulma konusunda destek olup olmadığı veya bu verileri veritabanı düzeyinde beslemem gerekip gerekmediği konusunda herhangi bir ışık tutabileceğini merak ederek..NET Para birimi üeni ISO_4217

Bunu şu anda temsil eden bir özellik göremiyorum, eğer varsa kesin olarak bilen varsa, ISO/ISO'dan satın almadan önce.

Para Birimi Üs birimi, para biriminin küçük birimleridir.

http://en.wikipedia.org/wiki/ISO_4217 - ör. UK, "

"

cevap

0

Bu blog post on getting CultureInfo for a region'a bir bakın. Temel olarak, Pencere ve .NET, kullanıcının bölgesini biliyor, ancak para birimlerini bilmiyor. Bir bölge bir para birimi anlamına gelir, ancak bir ülke para biriminden daha fazla paraya sahip olabilir. Örneğin, Kamboçya'da bir kişi Riel'den daha çok USD'ye girmek ve kullanmak ister. Mümkünse, çok para biriminde bir para birimi tutarken, para birimi ISO kodunu yakalamanız gerekir.

Sadece hızlı bir tahminde bulunmak istiyorsanız, bir CultureInfo nesnesi oluşturabilir ve NumaraDecimalDigits özelliğini kullanabilirsiniz. Ülkeler para birimlerini değiştirdiğinde de bir sorun yaratır. Örneğin, Belarus AB'ye katılırsa, para birimi BYR'den EUR'ya değişecektir. Bu para birimi sembolü ve üssü güncel olmayacak.