Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何验证.NET2.0中的长时间范围?_.net_Validation_.net 2.0 - Fatal编程技术网

如何验证.NET2.0中的长时间范围?

如何验证.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

我找到了一个使用额外的lib文件“
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)。我需要拒绝非长类型值。这就是我需要验证输入值的原因。谢谢。