Помогите написать метод для c# IsDigit
Написать метод IsDigit, который возвращает
true, если символ, полученный методом в качестве аргумента, является цифрой, и false – в противном случае.
public static bool IsDigit(char symbol){
}
Написать метод IsDigit, который возвращает
true, если символ, полученный методом в качестве аргумента, является цифрой, и false – в противном случае.
public static bool IsDigit(char symbol){
}
На хрена его писать, если и символьного типа уже есть соответствующий метод?
using System;
namespace q81441091 {
class Program {
public static void Main() {
char c1 = '8';
char c2 = '%';
Console.WriteLine(Char.IsDigit(c1)); // --> True
Console.WriteLine(Char.IsDigit(c2)); // --> False
Console.WriteLine(Char.IsDigit("sample0", 6)); // --> True
Console.WriteLine(Char.IsDigit("sample#", 6)); // --> False
Console.ReadKey();
}
}
}
Если конечно очень хочется, то можно извратиться:
public static bool IsDigit(char symbol){
return Char.IsDigit(symbol);
// или return symbol >= '0' && symbol <= '9';
}
Если цифрой, то return symbol <= '9' && symbol >= '0';