0

对于我的解析器,我想(取决于用户输入)为用户选择解析的站点保存解析统计信息。

假设用户选择站点 A、站点 B 和站点 D:

然后我从我的线程中希望能够添加不同的统计信息,例如;解析的链接,解析的页面,找到的重复项等(因此基本上是网站的 int 值)。

我将如何将它创建到 c# 中?我的想法是制作某种多维数组?

有没有更好的办法?

非常欢迎任何建议:)

4

1 回答 1

3

我将创建一个封装统计信息的类,然后使用以网站名称为键的字典。

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"];
于 2012-11-29T17:54:39.647 回答