System::Globalization::NumberFormatInfo sınıfı

NumberFormatInfo class

Sayının nasıl biçimlendirileceği hakkında bilgi tutar. Ayarlayıcı işlemler yalnızca okuma-yazma olmayan nesnelerde etkindir. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tür bir örnek, yığına (stack) veya new operatörüyle oluşturulmamalıdır, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıf her zaman System::SmartPtr işaretçisiyle sarılmalı ve bu işaretçi fonksiyonlara argüman olarak geçirilmelidir.

class NumberFormatInfo : public virtual System::Object,
                         public System::IFormatProvider,
                         public System::ICloneable

Yöntemler

YöntemAçıklama
Clone() overrideBiçim bilgilerini kopyalar.
get_CurrencyDecimalDigits() constPara birimi ondalık basamak sayısını alır.
get_CurrencyDecimalSeparator() constPara birimi ondalık ayırıcıyı alır.
get_CurrencyGroupSeparator() constPara birimi grup ayırıcıyı alır.
get_CurrencyGroupSizes() constGrup başına para birimi ondalık basamak sayısını alır.
get_CurrencyNegativePattern() constPara birimi negatif desenini alır.
get_CurrencyPositivePattern() constPara birimi pozitif desenini alır.
get_CurrencySymbol() constPara birimi simgesini alır.
static get_CurrentInfo()Geçerli iş parçacığı kültürü tarafından tanımlanan sayı biçim bilgilerini alır.
get_DigitSubstitution() constBir rakamın şeklini nasıl görüntüleyeceğini belirten değeri alır.
static get_InvariantInfo()Değişmez kültür tarafından tanımlanan sayı biçim bilgilerini alır.
get_IsReadOnly() constBiçimin yalnızca okunur olup olmadığını denetler.
get_NaNSymbol() constNaN (Sayı Değil) simgesini alır.
get_NativeDigits() constRakam simgelerini (0’dan 9’a) alır.
get_NegativeInfinitySymbol() constNegatif sonsuzluk simgesini alır.
get_NegativeSign() constNegatif işaretini alır.
get_NumberDecimalDigits() constOndalık basamak sayısını alır.
get_NumberDecimalSeparator() constOndalık ayırıcıyı alır.
get_NumberGroupSeparator() constSayı grubu ayırıcıyı alır.
get_NumberGroupSizes() constGrup başına rakam sayısını alır.
get_NumberNegativePattern() constSayı negatif desenini alır.
get_PercentDecimalDigits() constYüzde değerlerinde ondalık basamak sayısını alır.
get_PercentDecimalSeparator() constYüzde değerlerinde ondalık ayırıcıyı alır.
get_PercentGroupSeparator() constYüzde değerlerinde grup ayırıcıyı alır.
get_PercentGroupSizes() constYüzde değeri grubundaki rakam sayısını alır.
get_PercentNegativePattern() constYüzde negatif desenini alır.
get_PercentPositivePattern() constYüzde pozitif desenini alır.
get_PercentSymbol() constYüzde simgesini alır.
get_PerMilleSymbol() constPromil simgesini alır.
get_PositiveInfinitySymbol() constPozitif sonsuzluk simgesini alır.
get_PositiveSign() constPozitif işareti alır.
GetFormat(const TypeInfo&) overrideBelirli türdeki biçimleyiciyi alır.
static GetInstance(const IFormatProviderPtr&)Biçim sağlayıcıyla ilişkili biçimleyiciyi alır.
NumberFormatInfo()Varsayılan yapıcı (invariant NumberFormatInfo).
operator=(const NumberFormatInfo&)
static ReadOnly(NumberFormatInfoPtr)Biçimleyicinin yalnızca okunabilir sürümünü alır.
set_CurrencyDecimalDigits(int)Para birimi ondalık basamak sayısını ayarlar.
set_CurrencyDecimalSeparator(const String&)Para birimi ondalık ayıracını ayarlar.
set_CurrencyGroupSeparator(const String&)Para birimi grup ayıracını ayarlar.
set_CurrencyGroupSizes(const ArrayPtr<int>&)Grup başına para birimi ondalık basamak sayısını ayarlar.
set_CurrencyNegativePattern(int)Para birimi negatif desenini ayarlar.
set_CurrencyPositivePattern(int)Para birimi pozitif desenini ayarlar.
set_CurrencySymbol(const String&)Para birimi simgesini ayarlar.
set_DigitSubstitution(DigitShapes)Bir rakamın şeklinin nasıl görüntüleneceğini belirten bir değeri ayarlar.
set_NaNSymbol(const String&)NaN (Sayı Değil) simgesini ayarlar.
set_NativeDigits(const ArrayPtr<String>&)Rakam simgelerini (0’dan 9’a) ayarlar.
set_NegativeInfinitySymbol(const String&)Negatif sonsuzluk simgesini ayarlar.
set_NegativeSign(const String&)Negatif işareti ayarlar.
set_NumberDecimalDigits(int)Ondalık basamak sayısını ayarlar.
set_NumberDecimalSeparator(const String&)Ondalık ayıracını ayarlar.
set_NumberGroupSeparator(const String&)Sayı grup ayıracını ayarlar.
set_NumberGroupSizes(const ArrayPtr<int>&)Grup başına rakam sayısını ayarlar.
set_NumberNegativePattern(int)Sayı negatif desenini ayarlar.
set_PercentDecimalDigits(int)Yüzde değerlerinde ondalık basamak sayısını ayarlar.
set_PercentDecimalSeparator(const String&)Yüzde değerlerinde ondalık ayıracını ayarlar.
set_PercentGroupSeparator(const String&)Yüzde değerlerinde grup ayıracını ayarlar.
set_PercentGroupSizes(const ArrayPtr<int>&)Yüzde değer grubu başına basamak sayısını ayarlar.
set_PercentNegativePattern(int)Yüzde negatif desenini ayarlar.
set_PercentPositivePattern(int)Yüzde pozitif desenini ayarlar.
set_PercentSymbol(const String&)Yüzde simgesini ayarlar.
set_PerMilleSymbol(const String&)Promil simgesini ayarlar.
set_PositiveInfinitySymbol(const String&)Pozitif sonsuzluk simgesini ayarlar.
set_PositiveSign(const String&)Pozitif işareti ayarlar.

Ayrıca Bakınız