Char.IsDigit Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Показывает, относится ли символ Юникода к категории десятичных цифр.
Перегрузки
IsDigit(Char) |
Показывает, относится ли указанный символ Юникода к категории десятичных цифр. |
IsDigit(String, Int32) |
Показывает, относится ли указанный символ Юникода в указанной позиции в указанной строке к категории десятичных цифр. |
Примеры
В следующем примере кода демонстрируется 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
Комментарии
Допустимые цифры являются членами UnicodeCategory.DecimalDigitNumber категории.
IsDigit(Char)
- Исходный код:
- 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
Показывает, относится ли указанный символ Юникода в указанной позиции в указанной строке к категории десятичных цифр.
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 категории.