首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.NET树对象模型

.NET树对象模型
EN

Stack Overflow用户
提问于 2009-07-08 13:55:18
回答 4查看 2.6K关注 0票数 0

我喜欢微软的Windows窗体树视图对象模型。它具有树、节点、子集、父、上、下一个(兄弟)等和搜索功能。然而,我正在寻找没有UI的相同对象模型--简单的树对象模型。

C#有这样的模型吗?还是我必须自己实现它?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-07-08 13:58:17

C#是一种编程语言。它没有对象模型。

您可能会问,.NET框架是否有内置的“树”类。事实并非如此。您可以使用泛型集合类(如LinkedList<T>List<T> )构建自己的类。

票数 1
EN

Stack Overflow用户

发布于 2009-07-08 14:03:46

您可以始终使用XML和XML名称空间。它有你想要的所有东西。从和XMLDocument开始,继续添加XMLNodes,并将XMLNodes添加到孩子的XMLNodes中。然后,您可以使用xpath查询来检索节点。

票数 0
EN

Stack Overflow用户

发布于 2009-07-08 14:07:03

XmlDocument对象是我能想到的与您的需求最匹配的对象。它支持父节点、子节点、上一个节点、下一个节点、兄弟节点等。您还可以使用XPath来查询树并返回特定节点或节点集。此外,因为它是Xml,所以您可以轻松地将数据导入文本文件或从文本文件导出数据。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1098247

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档