Так что я хочу использовать метод TryParse, но до сих пор могу сделать это только с целым или двойным значением. Тем не менее, я хочу проверить, является ли значение числом, а если нет (если это строка, например), чтобы получить ложное значение. Что-то вроде IsDigit() - это Java.TryParse для чисел в C#?
static void Main()
{
int number;
Console.Write("Enter a number: ");
bool result = Int32.TryParse(Console.ReadLine(), out number);
if (result)
{
Console.WriteLine("The input number is an integer.");
}
else
{
Console.WriteLine("The input number is not an integer.");
}
}
Так что я хочу это сделать, но вместо проверки целочисленного значения я хотел бы проверить числовое значение. Поэтому, если кто-нибудь может сказать мне, какой метод я могу использовать, я был бы очень доволен. Спасибо заранее!
Что вы подразумеваете под «числовым значением» и почему его не устраивает TryParse для ints или парных? – Rik
Я также хотел бы знать, что Боян Кушлев считает разницей между «числовым значением» и двойным. Какая строка будет представлять число, но не быть разборчивой как двойной? – Tobberoth
любое числовое число вернет false, что здесь проблема? –