c#

在c#中使用numeric类型进行数据校验

小樊
102
2024-08-28 16:54:03
栏目: 编程语言

在C#中,Numeric 类型通常指的是整数和浮点数

  1. 确保输入值为数字:
bool isNumeric = double.TryParse(input, out double number);
if (!isNumeric)
{
    Console.WriteLine("请输入一个有效的数字。");
}
  1. 检查数字是否在指定范围内:
double minValue = 0;
double maxValue = 100;

if (number < minValue || number > maxValue)
{
    Console.WriteLine($"请输入一个介于 {minValue}{maxValue} 之间的数字。");
}
  1. 检查数字是否为整数:
bool isInteger = Math.Truncate(number) == number;
if (!isInteger)
{
    Console.WriteLine("请输入一个整数。");
}
  1. 检查数字是否为正数:
if (number <= 0)
{
    Console.WriteLine("请输入一个正数。");
}
  1. 检查数字是否为负数:
if (number >= 0)
{
    Console.WriteLine("请输入一个负数。");
}

这些示例展示了如何在C#中使用Numeric类型进行数据校验。你可以根据需要组合这些示例来实现更复杂的数据校验。

0
看了该问题的人还看了