为了账号安全,请及时绑定邮箱和手机立即绑定

随机初始化字典数组

随机初始化字典数组

C#
PIPIONE 2021-05-21 10:17:27
我正在处理Array of Dictionary,到目前为止,这篇SO Post对实现我想要的东西确实很有帮助。但是,现在我想Dictionary根据代码的输出为数组索引初始化。我有一个Dictionary<int,string>,我在其中存储一个Idas密钥。我有10个字典的数组,如下所示:Dictionary<int, string>[] matrix = new Dictionary<int, string>[10];因此,基于的值(Id%10),我想将该记录存储在相应的数组中。例如,如果id= 12要存储在中matrix[2]。如果id = 15我想将其存储在matrix[5]。现在的问题是,如何每次检查是否为特定索引初始化字典。如果是,则将记录添加到字典中,否则初始化实例,然后将记录添加到字典中。如下所示:if {} // if dict with id%10 is initialized then{    matrix[id%10].Add();}else{    matrix[id%10] = new Dictionary<int,string>();    matrix[id%10].Add();}编辑:我知道我可以使用循环初始化所有,但我只想在必要时进行初始化。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 172 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信