Язык

Char.IsDigit Метод

Определение

Указывает, классифицируется ли символ Юникода как десятичная цифра.

Перегрузки

Имя Описание
IsDigit(Char)

Указывает, классифицируется ли указанный символ Юникода как десятичная цифра.

IsDigit(String, Int32)

Указывает, классифицируется ли символ в указанной позиции в указанной строке как десятичная цифра.

Примеры

В следующем примере кода показано IsDigit.

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

Комментарии

Допустимые цифры являются членами UnicodeCategory.DecimalDigitNumber категории.

IsDigit(Char)

Исходный код:
Char.cs
Исходный код:
Char.cs
Исходный код:
Char.cs
Исходный код:
Char.cs
Исходный код:
Char.cs

Указывает, классифицируется ли указанный символ Юникода как десятичная цифра.

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

Параметры

c
Char

Символ Юникода для вычисления.

Возвращаемое значение

true Значение , если c имеет десятичную цифру; в противном случае false.

Комментарии

Этот метод определяет, является ли Char значение радикс-10 цифрой. Это контрастирует с IsNumber, которое определяет, является ли Char какой-либо числовой категорией Юникода. Числа включают такие символы, как дроби, подстроки, надстрочные символы, римские числовые знаки, числовые указатели валют, закрепленные числа и цифры, относящиеся к скрипту.

Допустимые цифры являются членами UnicodeCategory.DecimalDigitNumber категории.

См. также раздел

Применяется к

IsDigit(String, Int32)

Исходный код:
Char.cs
Исходный код:
Char.cs
Исходный код:
Char.cs
Исходный код:
Char.cs
Исходный код:
Char.cs

Указывает, классифицируется ли символ в указанной позиции в указанной строке как десятичная цифра.

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

Параметры

s
String

Строка.

index
Int32

Позиция символа для вычисления sв .

Возвращаемое значение

trueЗначение , indexесли символ в s позиции false имеет десятичную цифру; в противном случае .

Исключения

s равно null.

index меньше нуля или больше последней позиции в s.

Комментарии

Этот метод определяет, является ли Char значение радикс-10 цифрой. Это контрастирует с IsNumber, которое определяет, является ли Char какой-либо числовой категорией Юникода. Числа включают такие символы, как дроби, подстроки, надстрочные символы, римские числовые знаки, числовые указатели валют, закрепленные числа и цифры, относящиеся к скрипту.

Позиции символов в строке индексируются начиная с нуля.

Допустимые цифры являются членами UnicodeCategory.DecimalDigitNumber категории.

См. также раздел

Применяется к