NumberFormatInfo.CurrencyGroupSeparator Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví řetězec, který odděluje skupiny číslic nalevo od desetinné čárky v hodnotách měny.
public:
property System::String ^ CurrencyGroupSeparator { System::String ^ get(); void set(System::String ^ value); };
public string CurrencyGroupSeparator { get; set; }
member this.CurrencyGroupSeparator : string with get, set
Public Property CurrencyGroupSeparator As String
Hodnota vlastnosti
Řetězec, který odděluje skupiny číslic vlevo od desetinné čárky v hodnotách měny. Výchozí hodnota pro InvariantInfo je ",".
Výjimky
Vlastnost se nastavuje na null
.
Vlastnost se nastavuje a NumberFormatInfo objekt je jen pro čtení.
Příklady
Následující příklad ukazuje účinek změny CurrencyGroupSeparator vlastnosti.
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", ").
Int64 myInt = 123456789;
Console::WriteLine( myInt.ToString( "C", nfi ) );
// Displays the same value with a blank as the separator.
nfi->CurrencyGroupSeparator = " ";
Console::WriteLine( myInt.ToString( "C", nfi ) );
}
/*
This code produces the following output.
$123, 456, 789.00
$123 456 789.00
*/
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 (",").
Int64 myInt = 123456789;
Console.WriteLine( myInt.ToString( "C", nfi ) );
// Displays the same value with a blank as the separator.
nfi.CurrencyGroupSeparator = " ";
Console.WriteLine( myInt.ToString( "C", nfi ) );
}
}
/*
This code produces the following output.
$123,456,789.00
$123 456 789.00
*/
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 Int64 = 123456789
Console.WriteLine(myInt.ToString("C", nfi))
' Displays the same value with a blank as the separator.
nfi.CurrencyGroupSeparator = " "
Console.WriteLine(myInt.ToString("C", nfi))
End Sub
End Class
'This code produces the following output.
'
'$123,456,789.00
'$123 456 789.00
Poznámky
Počáteční hodnota této vlastnosti je odvozena z nastavení v položce Oblast a jazyk v Ovládací panely.
Vlastnost se CurrencyGroupSeparator používá se standardním formátovacím řetězcem "C" k definování symbolu, který odděluje skupiny integrálních číslic. Další informace najdete v tématu Standardní řetězce číselného formátu.