繁体   English   中英

在C#中将列表项添加到列表中

[英]adding list items into list in c#

我有一个这样的数据列表

name    |school |parent
--------+-------+-------
kumar   |fes    |TOP
manju   |fes    |kumar
anu     |frank  |kumar
anitha  |jss    |TOP
rohit   |frank  |manju
anill   |vijaya |manju
vani    |jss    |kumar
soumya  |jss    |kumar
madhu   |jss    |rohit
shiva   |jss    |rohit
vanitha |jss    |anitha
anu     |jss    |anitha

码:

List<EMP> obj2 = new List<EMP>();
List<EMP> obj3 = new List<EMP>();
List<EMP> obj4 = new List<EMP>();

string [] strnames= {"Top","kumar","Anu","manju"};

//what i am  doing here is that in the string array i have the names of the string.
obj2 = ObjEmp.Where(p1 => p1.Parent == "Top").ToList();
obj3 = ObjEmp.Where(p1 => p1.Parent == "kumar").ToList();
obj4 = ObjEmp.Where(p1 => p1.Parent == "manju ").ToList();

这里obj2 = ObjEmp.Where(p1 => p1.Parent ==“ Top”)。ToList(); 在obj2中,将使用这两个数据填充数据(kumar fes TOP,anitha jss TOP)。

现在kumar行有更多数据obj3 = ObjEmp.Where(p1 => p1.Parent ==“ kumar”)。ToList();

在这里可以获取更多数据。我们需要在这里获取的数据是

obj3,然后将这些数据添加到obj2 []中。 并确保我们添加obj3

obj2中的数据。

这里,因为obj2将填充为datalike {obj2 [0],obj2 [1],obj2 [2],obj2 [3]}

在这里,我们再次需要检查将数据放置在哪个对象下

希望我的问题清楚吗? 任何帮助将非常感谢

如果我对您的理解正确,那么您想根据数据构建一棵树。 树没有内置的收集类型,因此您需要实现自己的树。 Dan Vanderboom在他的博客中展示了如何做到这一点。

不,您的问题不清楚。 =)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM