2010-11-18 2 views
1

Longの値を、以下のようにlibファイル 'vjslib'を使用して検証するソリューションが見つかりました。 vjslib.dllという別の参照DLLファイルを追加する必要があります。.NET 2.0でlongの範囲を検証する方法は?

私は、Int32.TryParse()のような何らかの方法があることを知っています。しかし、私は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); 

     } 
    } 
} 
+0

「長時間の範囲を検証する」とはどういう意味ですか? –

+0

私は、ユーザーによって入力されたlong値または長さのない値(bool、short int値など)があると仮定しました。非ロングタイプの値を拒否する必要があります。そのため、入力値を検証する必要があります。ありがとうございました。 –

答えて

2

を見てください。そのようなものはありませんLongタイプです。 (longキーワードは、System.Int64タイプのC#エイリアスです)

関連する問題