Share via


NumberFormatInfo.NativeDigits Properti

Definisi

Mendapatkan atau mengatur array string digit asli yang setara dengan digit Barat 0 hingga 9.

public:
 property cli::array <System::String ^> ^ NativeDigits { cli::array <System::String ^> ^ get(); void set(cli::array <System::String ^> ^ value); };
public string[] NativeDigits { get; set; }
[System.Runtime.InteropServices.ComVisible(false)]
public string[] NativeDigits { get; set; }
member this.NativeDigits : string[] with get, set
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.NativeDigits : string[] with get, set
Public Property NativeDigits As String()

Nilai Properti

String[]

Array string yang berisi setara dengan digit Barat 0 hingga 9. Defaultnya adalah array yang memiliki elemen "0", "1", "2", "3", "4", "5", "6", "7", "8", dan "9".

Atribut

Pengecualian

Objek saat ini NumberFormatInfo bersifat baca-saja.

Dalam operasi yang ditetapkan, nilainya adalah null.

-atau-

Dalam operasi yang ditetapkan, elemen array nilai adalah null.

Dalam operasi yang ditetapkan, array nilai tidak berisi 10 elemen.

-atau-

Dalam operasi yang ditetapkan, elemen array nilai tidak berisi objek tunggal Char atau sepasang objek yang terdiri dari Char pasangan pengganti.

-atau-

Dalam operasi yang ditetapkan, elemen array nilai bukan digit angka seperti yang ditentukan oleh Standar Unicode. Artinya, digit dalam elemen array tidak memiliki nilai Kategori Umum Unicode Number, Decimal Digit (Nd).

-atau-

Dalam operasi yang ditetapkan, nilai numerik elemen dalam array nilai tidak sesuai dengan posisi elemen dalam array. Artinya, elemen pada indeks 0, yang merupakan elemen pertama dari array, tidak memiliki nilai numerik 0, atau elemen pada indeks 1 tidak memiliki nilai numerik 1.

Contoh

Contoh berikut menunjukkan NativeDigits properti .

// This example demonstrates the NativeDigits property.

using namespace System;
using namespace System::Globalization;
using namespace System::Threading;

int main()
{
    CultureInfo^ currentCI = Thread::CurrentThread->CurrentCulture;
    NumberFormatInfo^ nfi = currentCI->NumberFormat;
    array<String^>^ nativeDigitList = nfi->NativeDigits;

    Console::WriteLine("The native digits for the {0} culture are:",
        currentCI->Name);

    for each (String^ nativeDigit in nativeDigitList)
    {
        Console::Write("\"{0}\" ", nativeDigit);
    }

    Console::WriteLine();
}
/*
This code example produces the following results:

The native digits for the en-US culture are:
"0" "1" "2" "3" "4" "5" "6" "7" "8" "9"

*/
// This example demonstrates the NativeDigits property.

using System;
using System.Globalization;
using System.Threading;

class Sample
{
    public static void Main()
    {
    CultureInfo currentCI = Thread.CurrentThread.CurrentCulture;
    NumberFormatInfo nfi = currentCI.NumberFormat;
    string[] nativeDigitList = nfi.NativeDigits;

    Console.WriteLine("The native digits for the {0} culture are:", currentCI.Name);
    foreach (string s in nativeDigitList)
        {
        Console.Write("\"{0}\" ", s);
        }
    Console.WriteLine();
    }
}
/*
This code example produces the following results:

The native digits for the en-US culture are:
"0" "1" "2" "3" "4" "5" "6" "7" "8" "9"

*/
' This example demonstrates the NativeDigits property.

Imports System.Globalization
Imports System.Threading

Class Sample
    Public Shared Sub Main() 
        Dim currentCI As CultureInfo = Thread.CurrentThread.CurrentCulture
        Dim nfi As NumberFormatInfo = currentCI.NumberFormat
        Dim nativeDigitList As String() = nfi.NativeDigits
        
        Console.WriteLine("The native digits for the {0} culture are:", currentCI.Name)
        Dim s As String
        For Each s In  nativeDigitList
            Console.Write("""{0}"" ", s)
        Next s
        Console.WriteLine()
    
    End Sub
End Class

'This code example produces the following results:
'
'The native digits for the en-US culture are:
'"0" "1" "2" "3" "4" "5" "6" "7" "8" "9"
'

Keterangan

Penting

Kumpulan karakter yang ditentukan oleh NativeDigits properti tidak berpengaruh pada operasi penguraian atau pemformatan. Hanya digit Latin Dasar 0 (U+0030) hingga 9 (U+0039) yang digunakan saat memformat atau mengurai nilai numerik atau nilai tanggal dan waktu.

Berlaku untuk

Lihat juga