1 2 3 4 5 6 7 8 9 10 11 12 13 14
// CS0029: Cannot implicitly convert type `T[]' to `I[]' // Line: 12 interface I { } class C { static void Foo<T> (T [] t) where T : I { I [] i = t; } }