NumberFormatInfo.NativeDigits Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
0 ile 9 arası Batı basamaklarına eşdeğer yerel basamaklardan oluşan bir dize dizisini alır veya ayarlar.
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()
Özellik Değeri
0 ile 9 arası Batı basamaklarının yerel eşdeğerini içeren bir dize dizisi. Varsayılan, "0", "1", "2", "3", "4", "5", "6", "7", "8" ve "9" öğelerini içeren bir dizidir.
- Öznitelikler
Özel durumlar
Geçerli NumberFormatInfo nesne salt okunur.
Ayarlanmış bir işlemde değeri şeklindedir null
.
-veya-
Bir küme işleminde, değer dizisinin bir öğesi şeklindedir null
.
Bir küme işleminde değer dizisi 10 öğe içermez.
-veya-
Bir küme işleminde, değer dizisinin bir öğesi tek Char bir nesne veya vekil çift oluşturan bir nesne çifti Char içermez.
-veya-
Ayarlanmış bir işlemde, değer dizisinin öğesi Unicode Standardı tarafından tanımlandığı gibi bir sayı basamak değildir. Başka bir ifadeyle, dizi öğesindeki basamak Unicode Number, Decimal Digit
(Nd) Genel Kategori değerine sahip değildir.
-veya-
Bir küme işleminde, değer dizisindeki bir öğenin sayısal değeri, öğenin dizideki konumuna karşılık gelmez. Diğer bir ifadeyle, dizinin ilk öğesi olan dizin 0'daki öğenin 0 sayısal değeri yoktur veya dizin 1'deki öğe 1 sayısal değerine sahip değildir.
Örnekler
Aşağıdaki örnekte özelliği gösterilmektedir NativeDigits .
// 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"
'
Açıklamalar
Önemli
özelliği tarafından belirtilen karakter kümesinin NativeDigits ayrıştırma veya biçimlendirme işlemleri üzerinde hiçbir etkisi yoktur. Sayısal değerleri veya tarih ve saat değerlerini biçimlendirirken veya ayrıştırırken yalnızca 0 (U+0030) ile 9 (U+0039) arasında Temel Latin basamakları kullanılır.