NumberFormatInfo.NumberDecimalDigits Properti

Definisi

Mendapatkan atau mengatur jumlah tempat desimal yang akan digunakan dalam nilai numerik.

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

Nilai Properti

Jumlah tempat desimal untuk digunakan dalam nilai numerik. Default untuk InvariantInfo adalah 2.

Pengecualian

Properti sedang diatur ke nilai yang kurang dari 0 atau lebih besar dari 99.

Properti sedang diatur dan NumberFormatInfo objek bersifat baca-saja.

Contoh

Contoh berikut menunjukkan efek mengubah NumberDecimalDigits properti.

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.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

End Class


'This code produces the following output.
'
'-1,234.00
'-1,234.0000

Keterangan

Properti NumberDecimalDigits digunakan dengan string format standar "F" dan "N" tanpa penentu presisi dalam operasi pemformatan numerik. Ini menentukan jumlah default digit pecahan yang muncul setelah pemisah desimal. Nilai ini ditimpa jika penentu presisi digunakan. Untuk informasi selengkapnya, lihat String Format Numerik Standar.

Berlaku untuk

Lihat juga