1 // Compiler options: -langversion:future
11 static void Foo<T> (T t, T u = default (T))
15 static void TestParams (params int[] i)
17 throw new ApplicationException ();
20 static void TestParams (int i = 4)
24 static void TestStruct (S? s = new S ())
28 public string this [int i, string s = "test"] {
33 public static int Main ()
39 Foo<string> ("2", "3");