Auf Englisch lesen

Freigeben über


NumberFormatInfo.NumberDecimalDigits Eigenschaft

Definition

Ruft die Anzahl der in numerischen Werten zu verwendenden Dezimalstellen ab oder legt diese fest.

C#
public int NumberDecimalDigits { get; set; }

Eigenschaftswert

Die Anzahl der in numerischen Werten zu verwendenden Dezimalstellen. Der Standard für InvariantInfo ist 2.

Ausnahmen

Die Eigenschaft wird auf einen Wert kleiner als 0 oder größer als 99 festgelegt.

Die Eigenschaft wird festgelegt, und das NumberFormatInfo-Objekt ist schreibgeschützt.

Beispiele

Im folgenden Beispiel wird die Auswirkung der Änderung der NumberDecimalDigits Eigenschaft veranschaulicht.

C#
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 negative value with the default number of decimal digits (2).
      Int64 myInt = -1234;
      Console.WriteLine( myInt.ToString( "N", nfi ) );

      // Displays the same value with four decimal digits.
      nfi.NumberDecimalDigits = 4;
      Console.WriteLine( myInt.ToString( "N", nfi ) );
   }
}


/*
This code produces the following output.

-1,234.00
-1,234.0000
*/

Hinweise

Die NumberDecimalDigits -Eigenschaft wird mit den Standardformatzeichenfolgen "F" und "N" ohne Genauigkeitsbezeichner in numerischen Formatierungsvorgängen verwendet. Es definiert die Standardanzahl von Bruchstellen, die nach dem Dezimaltrennzeichen angezeigt werden. Dieser Wert wird überschrieben, wenn ein Genauigkeitsbezeichner verwendet wird. Weitere Informationen finden Sie unter Numerische Standard-Formatzeichenfolgen.

Gilt für:

Produkt Versionen
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

Weitere Informationen