using System; class StringApp{ public static void Main(){ ReportCompare(new String(1, 2), new String(1)); ReportCompare(new String("1", "2", "3"), new String("1")); ReportCompare(new String(0.5, 1.7, 3.0), new String(1.0, 1.7, 3.0)); ReportCompare(new String(true, false), new String(false, true)); ReportCompare(new String(new Die(), new Die()), new String(new Die(), new Die())); } public static void ReportCompare(String s, String t) where T: IComparable{ Console.WriteLine("Result of comparing {0} and {1}: {2}", s, t, s.CompareTo(t)); } }