// CS0029: Cannot implicitly convert type `U' to `int' // Line: 13 abstract class A { public abstract void Foo (U arg) where U : T; } class B : A { public override void Foo (U arg) { int i = arg; } }