C # | Char.IsDigit () Метод
В C # Char.IsDigit () - это метод структуры System.Char, который используется для проверки того, можно ли отнести символ Юникода к категории десятичной цифры (основание 10) или нет. Допустимые цифры будут членами категории UnicodeCategory.DecimalDigitNumber. Этот метод можно перегрузить, передав ему другой тип и количество аргументов.
- Char.IsDigit (Char) Метод
- Char.IsDigit (String, Int32) Метод
Char.IsDigit (Char) Метод
Этот метод используется для проверки соответствия указанного символа Юникода десятичной цифре. Если он совпадает, он возвращает True, в противном случае возвращает False.
Синтаксис:
public static bool IsDigit(char ch);
Параметр:
ch: It is required Unicode character of System.char type which is to be checked.
Тип возвращаемого значения: метод возвращает True, если он успешно соответствует любой десятичной цифре, в противном случае возвращает False. Тип возвращаемого значения этого метода - System.Boolean .
Example:
// C# program to illustrate the // Char.IsDigit(Char) Method using System; class GFG { // Main Method static public void Main() { // Declaration of data type bool result; // checking if 5 // is a digit or not char ch1 = "5" ; result = Char.IsDigit(ch1); Console.WriteLine(result); // checking if "c" // is a digit char ch2 = "c" ; result = Char.IsDigit(ch2); Console.WriteLine(result); } } |
True False
Char.IsDigit(String, Int32) Method
Этот метод используется для проверки, совпадает ли указанная строка в указанной позиции с какой-либо десятичной цифрой. Если он совпадает, он возвращает True, в противном случае возвращает False.
Синтаксис:
public static bool IsDigit (строка str, int index);
Параметры:
Str: It is the required string of System.String type which is to be evaluate.
index: It is the position of character in string to be compared and type of this parameter is System.Int32.
Тип возвращаемого значения: метод возвращает True, если он успешно соответствует любой десятичной цифре по указанному индексу в указанной строке, в противном случае возвращает False. Тип возвращаемого значения этого метода - System.Boolean .
Исключения:
- Если значение str равно null, этот метод выдаст исключение ArgumentNullException
- Если индекс меньше нуля или больше последней позиции в str, тогда этот метод выдаст исключение ArgumentOutOfRangeException .
Example:
// C# program to illustrate the // Char.IsDigit(String, Int32) Method using System; class GFG { // Main Method static public void Main() { // Declaration of data type bool result; // checking for decimal digit in // a string at a desired position string str1 = "GeeksforGeeks" ; result = Char.IsDigit(str1, 2); Console.WriteLine(result); // checking for decimal digit in a // string at a desired position string str2 = "geeks5forgeeks" ; result = Char.IsDigit(str2, 5); Console.WriteLine(result); } } |
False True
Ссылка: https://docs.microsoft.com/en-us/dotnet/api/system.char.isdigit?view=netframework-4.7.2