gpt4 book ai didi

c# - 如何将未定义数量的类型参数传递给泛型方法?

转载 作者:太空宇宙 更新时间:2023-11-03 14:59:45 25 4
gpt4 key购买 nike

<分区>

我有一个通用方法,它接受两个类型参数,第一个是一个类,它有一个项目列表,我将其类型作为第二个参数传递:

public static TJCls GetComplexLog<TJCls, TListObj>(int logIds) where TJCls : ISplitList<TListObj>
{
//here I deserialize the string from DB to TJCls, and deserialize List<string>
//from DB to List<TListObj> and set the TJCls's list via the ISplitList's SetList method:
log.SetList(lst);
}

但现在对象可能有多个列表(未知数),所以有没有一种方法可以传递任意数量的类型参数,比如 params

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