NumberFormatInfo.NumberDecimalDigits NumberFormatInfo.NumberDecimalDigits NumberFormatInfo.NumberDecimalDigits NumberFormatInfo.NumberDecimalDigits Property

Definition

Ruft die Anzahl der in numerischen Werten zu verwendenden Dezimalstellen ab oder legt diese fest.Gets or sets the number of decimal places to use in numeric values.

public:
 property int NumberDecimalDigits { int get(); void set(int value); };
public int NumberDecimalDigits { get; set; }
member this.NumberDecimalDigits : int with get, set
Public Property NumberDecimalDigits As Integer

Eigenschaftswert

Die Anzahl der in numerischen Werten zu verwendenden Dezimalstellen.The number of decimal places to use in numeric values. Der Standard für InvariantInfo ist 2.The default for InvariantInfo is 2.

Ausnahmen

Die Eigenschaft wird auf einen Wert kleiner als 0 oder größer als 99 festgelegt.The property is being set to a value that is less than 0 or greater than 99.

Die Eigenschaft wird festgelegt, und das NumberFormatInfo-Objekt ist schreibgeschützt.The property is being set and the NumberFormatInfo object is read-only.

Beispiele

Das folgende Beispiel veranschaulicht die Auswirkungen der Änderung der NumberDecimalDigits Eigenschaft.The following example demonstrates the effect of changing the NumberDecimalDigits property.

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 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
*/
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
*/
   
Imports System
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 negative value with the default number of decimal digits (2).
      Dim myInt As Int64 = - 1234
      Console.WriteLine(myInt.ToString("N", nfi))

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

   End Sub 'Main 

End Class 'NumberFormatInfoSample



'This code produces the following output.

'

'-1,234.00

'-1,234.0000


Hinweise

Die NumberDecimalDigits Eigenschaft wird verwendet, mit der standard verwendete Formatzeichenfolgen "F" und "N" aus, ohne eine Genauigkeitsangabe in numerischen Formatierungsvorgängen.The NumberDecimalDigits property is used with the "F" and "N" standard format strings without a precision specifier in numeric formatting operations. Es definiert die Standardanzahl von Dezimalstellen, die nach dem Dezimaltrennzeichen angezeigt werden.It defines the default number of fractional digits that appear after the decimal separator. Dieser Wert wird überschrieben, wenn eine Genauigkeitsangabe verwendet wird.This value is overridden if a precision specifier is used. Weitere Informationen finden Sie unter Numerische Standard-Formatzeichenfolgen.For more information, see Standard Numeric Format Strings.

Gilt für:

Siehe auch