我在List<A>
中有3个List<B>
,List<C>
,C#
列表,所有列表类型都是CUSTOM类型,而不是相同的类型。我正在寻找一种类型,我可以添加所有3个列表并传递给jQuery,我可以迭代大对象(所有三个列表的混合)。
有什么建议吗?
答案 0 :(得分:2)
一种方法是Tuple
:
var tuple = Tuple.Create(listA, listB, listC);
答案 1 :(得分:1)
一般来说
[WebMethod]
public List<IList> GetList()
{
List<IList> list = new List<IList>();
list.Add(list1);
list.Add(list2);
list.Add(list3);
return list;
}
另一种方法是:
[WebMethod]
public List<object> GetList()
{
List<object> list = new List<object>();
list.Add(list1);
list.Add(list2);
list.Add(list3);
return list;
}
方法GetList()将驻留在您的Web服务类中。
答案 2 :(得分:0)
public class MyList
{
List <MyList> List { get; set; };
public List <MyList> AddList(List<Mylist> List1,List<MyList> List2)
{
List1.AddRange(List2).ToList();
return List1;
}
}