NumberFormatInfo.NativeDigits Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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.