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" 標準書式指定文字列と共に使用されます。 詳細については、「標準の数値書式指定文字列」を参照してください。
適用対象
こちらもご覧ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET