System::Globalization::NumberFormatInfo クラス

NumberFormatInfo class

数値の書式設定方法に関する情報を保持します。セッター操作は読み取り専用でないオブジェクトでのみ有効です。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上や operator new を使用してこの型のインスタンスを作成しないでください。そうしないとランタイムエラーやアサーション障害が発生します。常にこのクラスを System::SmartPtr ポインタでラップし、そのポインタを関数に引数として渡す際に使用してください。

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

メソッド

メソッド説明
Clone() override書式情報をクローンします。
get_CurrencyDecimalDigits() const通貨の小数桁数を取得します。
get_CurrencyDecimalSeparator() const通貨の小数点区切り文字を取得します。
get_CurrencyGroupSeparator() const通貨の桁区切り文字を取得します。
get_CurrencyGroupSizes() constグループごとの通貨小数桁数を取得します。
get_CurrencyNegativePattern() const通貨の負のパターンを取得します。
get_CurrencyPositivePattern() const通貨の正のパターンを取得します。
get_CurrencySymbol() const通貨記号を取得します。
static get_CurrentInfo()現在のスレッドのカルチャで定義された数値書式情報を取得します。
get_DigitSubstitution() const数字の形状を表示する方法を指定する値を取得します。
static get_InvariantInfo()不変カルチャで定義された数値書式情報を取得します。
get_IsReadOnly() const書式が読み取り専用かどうかを確認します。
get_NaNSymbol() const非数(NaN)記号を取得します。
get_NativeDigits() const数字記号(0 から 9)を取得します。
get_NegativeInfinitySymbol() const負の無限大記号を取得します。
get_NegativeSign() const負の符号を取得します。
get_NumberDecimalDigits() const小数桁数を取得します。
get_NumberDecimalSeparator() const小数点区切り文字を取得します。
get_NumberGroupSeparator() const数値の桁区切り文字を取得します。
get_NumberGroupSizes() constグループごとの桁数を取得します。
get_NumberNegativePattern() const数値の負のパターンを取得します。
get_PercentDecimalDigits() constパーセンテージ値の小数位数を取得します。
get_PercentDecimalSeparator() constパーセンテージ値の小数点区切り文字を取得します。
get_PercentGroupSeparator() constパーセンテージ値の桁区切り文字を取得します。
get_PercentGroupSizes() constパーセンテージ値グループごとの桁数を取得します。
get_PercentNegativePattern() constパーセンテージの負のパターンを取得します。
get_PercentPositivePattern() constパーセンテージの正のパターンを取得します。
get_PercentSymbol() constパーセント記号を取得します。
get_PerMilleSymbol() constパーミル記号を取得します。
get_PositiveInfinitySymbol() const正の無限大記号を取得します。
get_PositiveSign() const正符号を取得します。
GetFormat(const TypeInfo&) override特定のタイプのフォーマッタを取得します。
static GetInstance(const IFormatProviderPtr&)フォーマットプロバイダーに関連付けられたフォーマッタを取得します。
NumberFormatInfo()デフォルトコンストラクタ(不変のNumberFormatInfo)。
operator=(const NumberFormatInfo&)
static ReadOnly(NumberFormatInfoPtr)フォーマッタの読み取り専用バージョンを取得します。
set_CurrencyDecimalDigits(int)通貨の小数桁数を設定します。
set_CurrencyDecimalSeparator(const String&)通貨の小数区切り記号を設定します。
set_CurrencyGroupSeparator(const String&)通貨の桁区切り記号を設定します。
set_CurrencyGroupSizes(const ArrayPtr<int>&)グループごとの通貨小数桁数を設定します。
set_CurrencyNegativePattern(int)通貨の負のパターンを設定します。
set_CurrencyPositivePattern(int)通貨の正のパターンを設定します。
set_CurrencySymbol(const String&)通貨記号を設定します。
set_DigitSubstitution(DigitShapes)数字の形状表示方法を指定する値を設定します。
set_NaNSymbol(const String&)非数(NaN)記号を設定します。
set_NativeDigits(const ArrayPtr<String>&)数字記号(0〜9)を設定します。
set_NegativeInfinitySymbol(const String&)負の無限大記号を設定します。
set_NegativeSign(const String&)負符号を設定します。
set_NumberDecimalDigits(int)小数桁数を設定します。
set_NumberDecimalSeparator(const String&)小数区切り記号を設定します。
set_NumberGroupSeparator(const String&)桁区切り記号を設定します。
set_NumberGroupSizes(const ArrayPtr<int>&)グループごとの桁数を設定します。
set_NumberNegativePattern(int)数値の負のパターンを設定します。
set_PercentDecimalDigits(int)パーセント値の小数点以下の桁数を設定します。
set_PercentDecimalSeparator(const String&)パーセント値の小数点区切り文字を設定します。
set_PercentGroupSeparator(const String&)パーセント値の桁区切り文字を設定します。
set_PercentGroupSizes(const ArrayPtr<int>&)パーセント値のグループごとの桁数を設定します。
set_PercentNegativePattern(int)パーセントの負のパターンを設定します。
set_PercentPositivePattern(int)パーセントの正のパターンを設定します。
set_PercentSymbol(const String&)パーセント記号を設定します。
set_PerMilleSymbol(const String&)パーミル記号を設定します。
set_PositiveInfinitySymbol(const String&)正の無限大記号を設定します。
set_PositiveSign(const String&)正の符号を設定します。

参照