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");