如何遍历一个复杂的结构?或者说,有没有更好的办法来实现这种结构?谢谢。
C# code
object[] ParaList = new object[]
{
new object[]
{
new string[] { "ID" },
new string[] { "id" }
},
new object[]
{
new string[] { "SiteListID" },
new string[] { "siteid", "siteid" }
}
};
或者说,有没有更好的办法来实现这种结构?谢谢。
------解决方案--------------------
List<Dictionary<object[], object[]>> dd1 = new List<Dictionary<object[], object[]>>();
好像还差点
------解决方案--------------------object[] ParaList????
是因为你方法参数必须是这个吗???
如果不是方法参数必须规定如此,大多数情况我们使用CollectionBase基类 或者直接List<T> 里面包含List<T>的结构就可以
至于查询,lz其实可以看sp1234大大几年前写的一个"重量级查询控件"
http://topic.csdn.net/u/20090531/17/3b26928d-676e-457c-b007-7c7523cada30.html
虽然老p同志那个是用来查询控件层级滴,但实际上只要稍微做一点小改造就完全可以支持,所有IEnumerable对象里套IEnumerable对象的任意层级数据结构的查询