Char.IsLetterOrDigit Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает, классифицируется ли символ Юникода как буква или десятичная цифра.
Перегрузки
| Имя | Описание |
|---|---|
| IsLetterOrDigit(String, Int32) |
Указывает, классифицируется ли символ в указанной позиции в указанной строке как буква или десятичная цифра. |
| IsLetterOrDigit(Char) |
Указывает, классифицируется ли указанный символ Юникода как буква или десятичная цифра. |
Примеры
В следующем примере кода показано IsLetterOrDigit.
using System;
public class IsLetterOrDigitSample {
public static void Main() {
string str = "newline:\n";
Console.WriteLine(Char.IsLetterOrDigit('8')); // Output: "True"
Console.WriteLine(Char.IsLetterOrDigit(str, 8)); // Output: "False", because it's a newline
}
}
open System
let str = "newline:\n"
printfn $"{Char.IsLetterOrDigit '8'}" // Output: "True"
printfn $"{Char.IsLetterOrDigit(str, 8)}" // Output: "False", because it's a newline
Module IsLetterOrDigitSample
Sub Main()
Dim str As String
str = "newline:" + Environment.NewLine
Console.WriteLine(Char.IsLetterOrDigit("8"c)) ' Output: "True"
Console.WriteLine(Char.IsLetterOrDigit(str, 8)) ' Output: "False", because it's a NewLine
End Sub
End Module
Комментарии
Допустимые буквы и десятичные цифры являются членами следующих категорий вUnicodeCategory: UppercaseLetter, , LowercaseLetter, TitlecaseLetterModifierLetter, OtherLetterили DecimalDigitNumber.
IsLetterOrDigit(String, Int32)
- Исходный код:
- Char.cs
- Исходный код:
- Char.cs
- Исходный код:
- Char.cs
- Исходный код:
- Char.cs
- Исходный код:
- Char.cs
Указывает, классифицируется ли символ в указанной позиции в указанной строке как буква или десятичная цифра.
public:
static bool IsLetterOrDigit(System::String ^ s, int index);
public static bool IsLetterOrDigit(string s, int index);
static member IsLetterOrDigit : string * int -> bool
Public Shared Function IsLetterOrDigit (s As String, index As Integer) As Boolean
Параметры
- s
- String
Строка.
- index
- Int32
Позиция символа для вычисления sв .
Возвращаемое значение
trueЗначение , indexесли символ в позиции sfalse является буквой или десятичной цифрой; в противном случае .
Исключения
s равно null.
index меньше нуля или больше последней позиции в s.
Комментарии
Позиции символов в строке индексируются начиная с нуля.
Допустимые буквы и десятичные цифры являются членами следующих категорий вUnicodeCategory: UppercaseLetter, , LowercaseLetter, TitlecaseLetterModifierLetter, OtherLetterили DecimalDigitNumber.
См. также раздел
Применяется к
IsLetterOrDigit(Char)
- Исходный код:
- Char.cs
- Исходный код:
- Char.cs
- Исходный код:
- Char.cs
- Исходный код:
- Char.cs
- Исходный код:
- Char.cs
Указывает, классифицируется ли указанный символ Юникода как буква или десятичная цифра.
public:
static bool IsLetterOrDigit(char c);
public static bool IsLetterOrDigit(char c);
static member IsLetterOrDigit : char -> bool
Public Shared Function IsLetterOrDigit (c As Char) As Boolean
Параметры
- c
- Char
Символ Юникода для вычисления.
Возвращаемое значение
true Значение , если c буква или десятичная цифра; в противном случае false.
Комментарии
Допустимые буквы и десятичные цифры являются членами следующих категорий вUnicodeCategory: UppercaseLetter, , LowercaseLetter, TitlecaseLetterModifierLetter, OtherLetterили DecimalDigitNumber.