只是想知道是否还有代表C#3.5中的以下代码:
public struct Foo<T> {
public Foo(T item) {
this.Item = item;
}
public T Item { get; set; }
public static explicit operator Foo<U> ( Foo<T> a )
where U : T {
return new Foo<U>((U)a.Item)
}
}
Run Code Online (Sandbox Code Playgroud)
谢谢