C#中的以下内容相当于什么?
template<class T>
struct S
{
typedef T MyType;
};
答案 0 :(得分:1)
泛型和模板是不同的野兽。没有等价物。
答案 1 :(得分:1)
您使用的C ++代码与C#中可以执行的操作之间存在脱节。如果您可以解释您尝试使用此代码完成的任务,将会有所帮助。如果没有其他信息,您只需要引用泛型类型参数。
public struct S<MyType> {
private MyType value;
// ... more stuff here...
public MyType Value {
get {
return value;
}
}
}