0
我需要一些帮助,以解决与C#中复杂数据类型相关的问题。我有以下类型的数据,我想将它保存在变量中,但它会提高性能,因为我必须将它用于搜索,并且会有大量数据。数据示例如下:c中的复杂数据类型#
ParentNode1
ChildNode1
ChildNode2
ChildNode3
ParentNode2
ParentNode3
ParentNode4
ChildNode1
ChildNode2
Node1
Node2
Node3
Nth level Node1
ChildNode3
ParentNode5
上面的数据只是一个示例,显示数据的层次结构。我不知道嵌套列表,字典,ienumerable或链接列表,这将是最好的相关的性能。谢谢
你能告诉你究竟要去寻找什么?数据结构的效率非常重要。 –
感谢您的回复。这些节点将是字符串类型,我将使用contains()或正则表达式在其中搜索字符串 –
是否事先为节点定义了“父子关系”? –