C# 多维数组是一个很好的选择吗?

C# 多维数组是一个很好的选择吗?,c#,multidimensional-array,C#,Multidimensional Array,对于我的解析器,我想(根据用户输入)保存用户选择解析的站点的解析统计数据 假设用户选择站点A、站点B和站点D: 然后我从我的线程希望能够添加不同的statistsitcs像;解析链接、解析页面、发现重复项等(基本上是站点的int值) 我如何将其创建为c#? 我的想法是制作某种多维数组 有更好的办法吗 任何建议都是非常受欢迎的:)我将创建一个封装统计数据的类,然后使用一个以网站名称为关键字的词典 public class Statistics { public int PagesParse

对于我的解析器,我想(根据用户输入)保存用户选择解析的站点的解析统计数据

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

然后我从我的线程希望能够添加不同的statistsitcs像;解析链接、解析页面、发现重复项等(基本上是站点的int值)

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

有更好的办法吗


任何建议都是非常受欢迎的:)

我将创建一个封装统计数据的类,然后使用一个以网站名称为关键字的词典

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"];
公共类统计信息
{
公共int PagesParsed{get;set;}
}
var collection=newdictionary();
添加(“站点A”,新统计数据{PagesParsed=42});
var siteAStatistics=集合[“站点A”];

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

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"];
公共类统计信息
{
公共int PagesParsed{get;set;}
}
var collection=newdictionary();
添加(“站点A”,新统计数据{PagesParsed=42});
var siteAStatistics=集合[“站点A”];

这在代码中会是什么样子?不知道该怎么写:(啊,嗯..试着找出如何添加,然后用这个例子获取统计数据,比如说站点A:)这在代码中会是什么样子?不知道该怎么写:(啊,嗯……试着找出如何添加数据,然后通过该示例获取统计数据,比如说站点A:)