NumberFormatInfo.PercentDecimalSeparator プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
パーセント値で桁区切り記号として使用する文字列を取得または設定します。
public:
property System::String ^ PercentDecimalSeparator { System::String ^ get(); void set(System::String ^ value); };
public string PercentDecimalSeparator { get; set; }
member this.PercentDecimalSeparator : string with get, set
Public Property PercentDecimalSeparator As String
プロパティ値
パーセント値で桁区切り記号として使用する文字列。 InvariantInfo の既定値は "." です。
例外
プロパティが null
に設定されています。
このプロパティが設定されていますが、NumberFormatInfo オブジェクトは読み取り専用です。
プロパティが空の文字列に設定されています。
例
次の例は、プロパティを変更した場合の影響を示して PercentDecimalSeparator います。
using namespace System;
using namespace System::Globalization;
int main()
{
// Gets a NumberFormatInfo associated with the en-US culture.
CultureInfo^ MyCI = gcnew CultureInfo( "en-US",false );
NumberFormatInfo^ nfi = MyCI->NumberFormat;
// Displays a value with the default separator (S".").
Double myInt = 0.1234;
Console::WriteLine( myInt.ToString( "P", nfi ) );
// Displays the same value with a blank as the separator.
nfi->PercentDecimalSeparator = " ";
Console::WriteLine( myInt.ToString( "P", nfi ) );
}
/*
This code produces the following output.
12.34 %
12 34 %
*/
using System;
using System.Globalization;
class NumberFormatInfoSample {
public static void Main() {
// Gets a NumberFormatInfo associated with the en-US culture.
NumberFormatInfo nfi = new CultureInfo( "en-US", false ).NumberFormat;
// Displays a value with the default separator (".").
Double myInt = 0.1234;
Console.WriteLine( myInt.ToString( "P", nfi ) );
// Displays the same value with a blank as the separator.
nfi.PercentDecimalSeparator = " ";
Console.WriteLine( myInt.ToString( "P", nfi ) );
}
}
/*
This code produces the following output.
12.34 %
12 34 %
*/
Imports System.Globalization
Class NumberFormatInfoSample
Public Shared Sub Main()
' Gets a NumberFormatInfo associated with the en-US culture.
Dim nfi As NumberFormatInfo = New CultureInfo("en-US", False).NumberFormat
' Displays a value with the default separator (".").
Dim myInt As [Double] = 0.1234
Console.WriteLine(myInt.ToString("P", nfi))
' Displays the same value with a blank as the separator.
nfi.PercentDecimalSeparator = " "
Console.WriteLine(myInt.ToString("P", nfi))
End Sub
End Class
'This code produces the following output.
'
'12.34 %
'12 34 %
注釈
PercentDecimalSeparator"P" 標準書式指定文字列と共にプロパティを使用して、小数部から整数を区切るシンボルを定義します。 詳細については、「標準の数値書式指定文字列」を参照してください。