在C#中,Numeric
類型通常指的是整數和浮點數
bool isNumeric = double.TryParse(input, out double number);
if (!isNumeric)
{
Console.WriteLine("請輸入一個有效的數字。");
}
double minValue = 0;
double maxValue = 100;
if (number < minValue || number > maxValue)
{
Console.WriteLine($"請輸入一個介于 {minValue} 和 {maxValue} 之間的數字。");
}
bool isInteger = Math.Truncate(number) == number;
if (!isInteger)
{
Console.WriteLine("請輸入一個整數。");
}
if (number <= 0)
{
Console.WriteLine("請輸入一個正數。");
}
if (number >= 0)
{
Console.WriteLine("請輸入一個負數。");
}
這些示例展示了如何在C#中使用Numeric
類型進行數據校驗。你可以根據需要組合這些示例來實現更復雜的數據校驗。