C#のDouble.IsNaN()メソッド
C#のDouble.IsNaN()メソッドは、指定された値が数値(NaN)でないかどうかを示す値を返すために使用されます。
構文
構文は次のとおりです-
public static bool IsNaN (double val);
上記のvalは、倍精度浮動小数点数です。
例
例を見てみましょう-
using System; public class Demo { public static void Main(){ double d = 1.0/0.0; Console.WriteLine("Double Value = "+d); Console.WriteLine("HashCode of Double Value = "+d.GetHashCode()); TypeCode type = d.GetTypeCode(); Console.WriteLine("TypeCode of Double Value = "+type); Console.WriteLine("Positive Infinity? = "+Double.IsInfinity(d)); Console.WriteLine("Check whether the specified value is NaN? = "+Double.IsNaN(d)); } }
出力
これにより、次の出力が生成されます-
Double Value = ∞ HashCode of Double Value = 2146435072 TypeCode of Double Value = Double Positive Infinity? = True Check whether the specified value is NaN? = False
例
別の例を見てみましょう-
using System; public class Demo { public static void Main(){ double d = 0.0/0; Console.WriteLine("Double Value = "+d); Console.WriteLine("HashCode of Double Value = "+d.GetHashCode()); TypeCode type = d.GetTypeCode(); Console.WriteLine("TypeCode of Double Value = "+type); Console.WriteLine("Positive Infinity? = "+Double.IsInfinity(d)); Console.WriteLine("Check whether the specified value is NaN? = "+Double.IsNaN(d)); } }
出力
これにより、次の出力が生成されます-
Double Value = NaN HashCode of Double Value = -524288 TypeCode of Double Value = Double Positive Infinity? = False Check whether the specified value is NaN? = True
-
C#のContainsKey()メソッド
ハッシュテーブルコレクションを設定し、それにいくつかの要素を追加します。 Hashtable h = new Hashtable(); h.Add(1, "Sam"); h.Add(2, "Jack"); h.Add(3, "Andy"); h.Add(4, "Katie"); h.Add(5, "Beth"); h.Add(6, "Benjamin"); containsKey()メソッドを使用して、キーがハッシュテーブルに存在するかどうかを確認します。 キー3を確認し
-
C#のSequenceEqualメソッド
SequenceEqualメソッドは、コレクションが等しいかどうかをテストするために使用されます。 3つの文字列配列を設定しましょう- string[] arr1 = { "This", "is", "it" }; string[] arr2 = { "My", "work", "report" }; string[] arr3 = { "This", "is", "it" }; 次に、SequenceEqual