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