首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么遍历一个复杂的结构?或者说,有没有更好的办法来实现这种结构?多谢

2012-07-29 
如何遍历一个复杂的结构?或者说,有没有更好的办法来实现这种结构?谢谢。C# codeobject[] ParaList new ob

如何遍历一个复杂的结构?或者说,有没有更好的办法来实现这种结构?谢谢。

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对象的任意层级数据结构的查询

热点排行