只是想知道是否还有代表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)
    }
}
谢谢