0

C# 中以下内容的等价物是什么?

template<class T>
struct S
{
   typedef T MyType;
};
4

2 回答 2

1

泛型和模板是不同的野兽。没有等价物。

于 2013-01-11T05:28:00.133 回答
1

您使用的 C++ 代码与可以在 C# 中完成的操作之间存在脱节。如果您可以解释您要使用此代码完成的工作,这将有所帮助。没有其他信息,看起来您只需要引用泛型类型参数。

public struct S<MyType> {
    private MyType value;
    // ... more stuff here...

    public MyType Value {
        get {
            return value;
        }
    }
}
于 2013-01-11T05:36:33.963 回答