C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#でタプルの要素のタイプを取得する


タプルの要素のタイプを取得するためのコードは、次のとおりです-

using System;
public class Demo {
   public static void Main(String[] args){
      var tuple1 = Tuple.Create(150, 1500, Tuple.Create(50, 100));
      var tuple2 = Tuple.Create(150, 1500, Tuple.Create(100, 200));
      Console.WriteLine("Is Tuple1 equal to Tuple2? = "+tuple1.Equals(tuple2));
      Console.WriteLine("HashCode of Tuple1 = "+tuple1.GetHashCode());
      Console.WriteLine("Type of Tuple1 = "+tuple1.GetType());
      Console.WriteLine("HashCode of Tuple2 = "+tuple2.GetHashCode());
      Console.WriteLine("Type of Tuple1 = "+tuple2.GetType());
   }
}

出力

これにより、次の出力が生成されます-

Is Tuple1 equal to Tuple2? = False HashCode of Tuple1 = 188892
Type of Tuple1 = System.Tuple`3[System.Int32,System.Int32,System.Tuple`2[System.Int32,System.Int32]] HashCode of Tuple2 = 191462
Type of Tuple1 = System.Tuple`3[System.Int32,System.Int32,System.Tuple`2[System.Int32,System.Int32]]

別の例を見てみましょう-

using System;
public class Demo {
   public static void Main(String[] args){
      var tuple1 = Tuple.Create(10, 20);
      var tuple2 = Tuple.Create(30, 40);
      Console.WriteLine("Is Tuple1 equal to Tuple2? = "+tuple1.Equals(tuple2));
      Console.WriteLine("HashCode of Tuple1 = "+tuple1.GetHashCode());
      Console.WriteLine("Type of Tuple1 = "+tuple1.GetType());
      Console.WriteLine("HashCode of Tuple2 = "+tuple2.GetHashCode());
      Console.WriteLine("Type of Tuple1 = "+tuple2.GetType());
   }
}

出力

これにより、次の出力が生成されます-

Is Tuple1 equal to Tuple2? = False HashCode of Tuple1 = 350
Type of Tuple1 = System.Tuple`2[System.Int32,System.Int32] HashCode of Tuple2 = 1014
Type of Tuple1 = System.Tuple`2[System.Int32,System.Int32]

  1. CSSIDセレクター

    CSS IDセレクターは、一意のIDを持つHTML要素を対象としています。 IDセレクター構文: #id-name { property-name: value; } これは、属性値と同じID名を持つHTML要素です。 CSSIDセレクター#id-name <div>に添付されています id-nameを持つ要素 属性。つまり、.id-nameに追加するスタイリングプロパティはすべて CSSスタイルシートで<div>に適用されます 。 ハッシュ記号(# )idの名前の前に特定のCSS構文があります。 ID名をID属性としてHTML要素に追加する場合、#

  2. CSSの要素タイプセレクター

    CSS要素タイプセレクターは、タイプのすべての要素を選択するために使用されます。 CSS要素タイプセレクターの構文は次のとおりです 構文 element {    /*declarations*/ } 例 次の例は、CSS要素タイプセレクターを示しています <!DOCTYPE html> <html> <head> <style> li {    list-style: none;    margin: 5px;    border-bottom-style: do