0

私のパーサーでは、(ユーザー入力に応じて)ユーザーが解析することを選択したサイトの解析統計を保存したいと思います。

したがって、ユーザーがサイトA、サイトB、およびサイトDを選択したとします。

次に、スレッドから、次のようなさまざまな統計を追加できるようにしたいと考えています。解析されたリンク、解析されたページ、重複が見つかりました(したがって、基本的にサイトのint値)。

これをc#にするにはどうすればよいですか?私の考えは、ある種の多次元配列を作ることですか?

もっと良い方法はありますか?

どんな提案も大歓迎です:)

4

1 に答える 1

3

統計をカプセル化するクラスを作成し、Webサイト名をキーとして持つ辞書を使用します。

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 に答える