gpt4 book ai didi

c# - 在c#中解析嵌套列表数据

转载 作者:行者123 更新时间:2023-11-30 13:01:59 25 4
gpt4 key购买 nike

我正在 visual studio 2010 中开发 C# 应用程序。在此应用程序中,我收到了以下格式的一些数据。我需要从中解析数据。

数据格式:

 List, item 3(upto n..)
data1
List, item 3(upto n..) (as data2)
data1
data2
List, item 3(upto n..) (as data3)
data1
data2
data3
data3

为此,我可以使用多维(锯齿状)数组、List<>、Dictionary 等。但是
问题是

解析上述格式化数据的最佳和优化方法是什么??我应该使用哪种数据类型??

如有任何帮助或建议,我们将不胜感激。

提前致谢...

最佳答案

我会使用类似于下面代码的自定义数据结构。严格来说,接口(interface)不是必需的,但如果您需要开始处理更复杂的数据包,它会使您的数据结构更加灵活。

编辑:内部数据包应该是一个集合

public interface IPacket
{
String Data { get;set; }
IList<IPacket> InnerPackets {get;set;}
}

public class Packet : IPacket
{
public String Data { get;set; }
public IList<IPacket> InnerPackets {get;set;}
}

关于c# - 在c#中解析嵌套列表数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16892028/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com