如何验证.NET2.0中的长时间范围?
我找到了一个使用额外的lib文件“如何验证.NET2.0中的长时间范围?,.net,validation,.net-2.0,.net,Validation,.net 2.0,我找到了一个使用额外的lib文件“vjslib”验证Long值的解决方案,如下所示。我必须添加另一个名为vjslib.DLL的引用DLL文件 我知道有一些方法,比如Int32.TryParse()Int类型验证的方法。但是我不能直接找到Long.TryPase() 有谁能帮我找到另一种只使用.NET默认lib文件验证它的简单方法吗 感谢您提前提出的意见 using System; using System.Collections.Generic; using System.Text; using
vjslib
”验证Long
值的解决方案,如下所示。我必须添加另一个名为vjslib.DLL的引用DLL文件
我知道有一些方法,比如Int32.TryParse()
Int类型验证的方法。但是我不能直接找到Long.TryPase()
有谁能帮我找到另一种只使用.NET默认lib文件验证它的简单方法吗
感谢您提前提出的意见
using System;
using System.Collections.Generic;
using System.Text;
using java.lang;
namespace DataTypeValidate
{
class Program
{
static void Main(string[] args)
{
String value = "1F";
long min = 0x0;
long max = 0xFF;
long n = Long.parseLong(value, 16);
bool ok = (n >= min) && (n <= max);
System.Console.WriteLine(ok);
}
}
}
使用系统;
使用System.Collections.Generic;
使用系统文本;
使用java.lang;
命名空间DataTypeValidate
{
班级计划
{
静态void Main(字符串[]参数)
{
字符串值=“1F”;
长min=0x0;
长最大值=0xFF;
long n=long.parseLong(值16);
bool ok=(n>=min)和&(n你试过类似的东西吗
long n = Int64.Parse(value, NumberStyles.HexNumber);
看看
及
你试过类似的东西吗
long n = Int64.Parse(value, NumberStyles.HexNumber);
看看
及
您正在查找Int64.TryParse()
或long.TryParse()
。没有这样的long
类型。(long
关键字是系统.Int64
类型的C#别名。)您正在查找Int64.TryParse()
或long.TryParse()
。没有这样的Long
类型。Long
关键字是系统的C#别名。Int64
类型。你说的“验证Long的范围”是什么意思?我假设有一个Long值或没有Long值(比如bool,short int value)用户输入。我需要拒绝非长类型值。这就是我需要验证输入值的原因。谢谢。你说的“验证长范围”是什么意思?我假设用户输入了长值或没有长值(如bool,short int int value)。我需要拒绝非长类型值。这就是我需要验证输入值的原因。谢谢。