提问人:Never Quit 提问时间:6/3/2013 最后编辑:Never Quit 更新时间:6/4/2013 访问量:971
在 c 中解析嵌套列表数据#
Parse nested list data in c#
问:
我正在 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 等。为此。但
问题是解
析上述格式化数据的最佳和优化方法
是什么?
我应该使用哪种数据类型?
任何帮助或建议都是值得赞赏的。
提前致谢...
答:
0赞
NeddySpaghetti
6/3/2013
#1
我会使用自定义数据结构,如下图所示。严格来说,接口不是必需的,但如果您需要开始处理更复杂的数据包,它使您的数据结构更加灵活。
编辑:内部数据包应为集合
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;}
}
评论