C# 泛型类型检测

C# 泛型类型检测,c#,c++,C#,C++,在C#中,下列内容的等价物是什么 模板 结构 { typedef T MyType; }; 泛型和模板是不同的。没有等价的。< p>在C++中使用的C++代码和C++中可以做的事情之间有脱节。如果你能解释一下你想用这段代码实现什么,那会有帮助的。在没有其他信息的情况下,看起来您只需要引用泛型类型参数 public struct S<MyType> { private MyType value; // ... more stuff here... public

在C#中,下列内容的等价物是什么

模板
结构
{
typedef T MyType;
};

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

< p>在C++中使用的C++代码和C++中可以做的事情之间有脱节。如果你能解释一下你想用这段代码实现什么,那会有帮助的。在没有其他信息的情况下,看起来您只需要引用泛型类型参数

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

    public MyType Value {
        get {
            return value;
        }
    }
}
公共结构{
私有MyType值;
//…这里有更多的东西。。。
公共MyType值{
得到{
返回值;
}
}
}

C的泛型和C++模板是不一样的…这是我在上面发布的最简短的答案!!!我试图在我发布的一个设计问题上绞尽脑汁,我会在那个帖子中回复(只是为了保持评论与这个问题相关)。
public struct S<MyType> {
    private MyType value;
    // ... more stuff here...

    public MyType Value {
        get {
            return value;
        }
    }
}