C#类中的多个泛型类型字段[重复]

Posted

技术标签:

【中文标题】C#类中的多个泛型类型字段[重复]【英文标题】:Multiple generic types fields in class C# [duplicate] 【发布时间】:2021-07-17 05:44:02 【问题描述】:

我正在尝试创建一个具有多个泛型类型字段的类,如下所示:

class Objeto<T> where T, U, W : class, new()

   private T field1;
   private U field2;
   private List<W> listField;

但我不知道该怎么做。

【问题讨论】:

你的意思是像Objeto&lt;T, U, W&gt;?还是您对where 感到困惑?还是别的什么? @Llama 是的,我很困惑,但是 TimChang 给了我解决方案。谢谢。 【参考方案1】:
class Objeto<T, U, W> 
    where T: class, new() 
    where U : class, new()
    where W : class, new()

    private T field1;
    private U field2;
    private List<W> listField;

【讨论】:

以上是关于C#类中的多个泛型类型字段[重复]的主要内容,如果未能解决你的问题,请参考以下文章