Aracılığıyla paylaş


NumberFormatInfo.NativeDigits Özellik

Tanım

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

String[]

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.

Şunlara uygulanır

Ayrıca bkz.