gpt4 book ai didi

c# - 通用方法 : instantiate a generic type with an argument

转载 作者:行者123 更新时间:2023-11-30 15:10:25 25 4
gpt4 key购买 nike

<分区>

我有一个接受类型 T 的通用方法,我需要能够调用需要单个 XmlNode 的构造函数。目前,我正在尝试通过拥有一个具有我想要的构造函数的抽象基类(加上一个无参数的构造函数,所以除了添加实际的子类化之外我不必编辑“子类”)并受其约束来做到这一点。如果我尝试实例化其中一个类,它会提示:

Cannot create an instance of the variable type 'T' because it does not have the new() constraint

如果我添加 new() 约束,我会得到:

'T': cannot provide arguments when creating an instance of a variable type

我怎样才能做我想做的事?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com