Char.IsDigit Yöntem

Tanım

Unicode karakterinin ondalık basamak olarak kategorilere ayrılmış olup olmadığını gösterir.

Aşırı Yüklemeler

IsDigit(Char)

Belirtilen Unicode karakterinin ondalık basamak olarak kategorilere ayrılmış olup olmadığını gösterir.

IsDigit(String, Int32)

Belirtilen dizede belirtilen konumdaki karakterin ondalık basamak olarak kategorilere ayrılmış olup olmadığını gösterir.

Örnekler

Aşağıdaki kod örneğinde gösterilmiştir IsDigit.

using namespace System;
int main()
{
   char ch = '8';
   Console::WriteLine( Char::IsDigit( ch ) ); // Output: "True"
   Console::WriteLine( Char::IsDigit(  "sample string", 7 ) ); // Output: "False"
}
using System;

public class IsDigitSample {
    public static void Main() {
        char ch = '8';

        Console.WriteLine(Char.IsDigit(ch));					// Output: "True"
        Console.WriteLine(Char.IsDigit("sample string", 7));	// Output: "False"
    }
}
open System

let ch = '8'

printfn $"{Char.IsDigit ch}"                        // Output: "True"
printfn $"""{Char.IsDigit("sample string", 7)}"""   // Output: "False"
Module IsDigitSample

    Sub Main()

        Dim ch8 As Char
        ch8 = "8"c

        Console.WriteLine(Char.IsDigit(ch8))                    ' Output: "True"
        Console.WriteLine(Char.IsDigit("sample string", 6))     ' Output: "False"

    End Sub

End Module

Açıklamalar

Geçerli basamaklar kategorinin UnicodeCategory.DecimalDigitNumber üyeleridir.

IsDigit(Char)

Kaynak:
Char.cs
Kaynak:
Char.cs
Kaynak:
Char.cs

Belirtilen Unicode karakterinin ondalık basamak olarak kategorilere ayrılmış olup olmadığını gösterir.

public:
 static bool IsDigit(char c);
public static bool IsDigit (char c);
static member IsDigit : char -> bool
Public Shared Function IsDigit (c As Char) As Boolean

Parametreler

c
Char

Değerlendirilecek Unicode karakteri.

Döndürülenler

true ondalık basamaksa c , değilse , false.

Açıklamalar

Bu yöntem, a'nın Char bir radix-10 basamak olup olmadığını belirler. Bu, a'nın herhangi bir sayısal Unicode kategorisinde olup olmadığını Char belirleyen ile IsNumberkarşıttır. Sayılar kesirler, alt simgeler, üst simgeler, Roma rakamları, para birimi payları, çevrelenmiş sayılar ve betiklere özgü basamaklar gibi karakterleri içerir.

Geçerli basamaklar kategorinin UnicodeCategory.DecimalDigitNumber üyeleridir.

Ayrıca bkz.

Şunlara uygulanır

IsDigit(String, Int32)

Kaynak:
Char.cs
Kaynak:
Char.cs
Kaynak:
Char.cs

Belirtilen dizede belirtilen konumdaki karakterin ondalık basamak olarak kategorilere ayrılmış olup olmadığını gösterir.

public:
 static bool IsDigit(System::String ^ s, int index);
public static bool IsDigit (string s, int index);
static member IsDigit : string * int -> bool
Public Shared Function IsDigit (s As String, index As Integer) As Boolean

Parametreler

s
String

Bir dize.

index
Int32

içinde değerlendirilecek skarakterin konumu.

Döndürülenler

true konumundaki indexs karakter ondalık basamaksa, değilse , false.

Özel durumlar

s, null değeridir.

index sıfırdan küçük veya içindeki sson konumdan büyük.

Açıklamalar

Bu yöntem, a'nın Char bir radix-10 basamak olup olmadığını belirler. Bu, a'nın herhangi bir sayısal Unicode kategorisinde olup olmadığını Char belirleyen ile IsNumberkarşıttır. Sayılar kesirler, alt simgeler, üst simgeler, Roma rakamları, para birimi payları, çevrelenmiş sayılar ve betiklere özgü basamaklar gibi karakterleri içerir.

Bir dizedeki karakter konumları sıfırdan başlayarak dizine alınır.

Geçerli basamaklar kategorinin UnicodeCategory.DecimalDigitNumber üyeleridir.

Ayrıca bkz.

Şunlara uygulanır