对于我的解析器,我希望(根据用户输入)保存用户选择解析的站点的解析统计数据。
假设用户选择站点A、站点B和站点D:
然后,我想从我的线程能够添加不同的统计,如:链接解析,页面解析,重复发现等(所以基本上是整数值的网站)。
我如何在c#中创建它?我的想法是制作一种多维数组?
有没有更好的方法?
非常欢迎任何建议:)
发布于 2012-11-30 01:54:40
我将创建一个封装统计信息的类,然后使用一个以网站名称为键的字典。
public class Statistics
{
public int PagesParsed { get; set; }
}
var collection = new Dictionary<string, Statistics>();
collection.Add("Site A", new Statistics { PagesParsed = 42 });
var siteAStatistics = collection["Site A"];
https://stackoverflow.com/questions/13631741
复制相似问题