gpt4 book ai didi

c# - 如何将包含不同数据类型列表的列表作为子列表?

转载 作者:太空狗 更新时间:2023-10-29 23:13:34 25 4
gpt4 key购买 nike

我想要一个方法来返回一个列表,该列表包含另外两个具有两种不同数据类型的列表,例如:

List<List<object>> parentList = new List<List<object>>();
List<string> childList1 = new List<string>();
List<DataRow> childList2 = new List<DataRow>();
parentList.Add(childList1);
parentList.Add(childList2);
return parentList;

按照上面的代码,我得到一个错误

The best overloaded method match for 'System.Collections.Generic.List>.Add(System.Collections.Generic.List)' has some invalid arguments

谁能建议我处理这个问题的最佳方法。

谢谢

最佳答案

像这样创建一个类的对象怎么样?

 public class myParent
{
public List<string> childList1 = new List<string>();
public List<DataRow> childList2 = new List<DataRow>();
}
public void someFun()
{
List<myParent> parentList = new List<myParent>();
myParent myParentObject = new myParent();
myParentObject.childList1 = new List<string>() { "sample" };
myParentObject.childList2 = new List<DataRow>() { };
parentList.Add(myParentObject);
}

关于c# - 如何将包含不同数据类型列表的列表作为子列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34522770/

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