List<HashMap<String, String>>转成List<Dictionary<String, String>>

我想把原Java程序转成C#JavaList<HashMap<String,String>>list=newArrayList<HashMap<String,String... 我想把原Java程序转成C#
Java
List<HashMap<String, String>> list = new ArrayList<HashMap<String, String>>();
for(int i=0;i<4;i++) {
HashMap<String,String> hashMap = new HashMap<String,String>();
hashMap.put("aa", "aaaa"+i);
hashMap.put("bb", "bbbb"+i);
listDevices.add(hashMap);
}

HashMap<String, String> map = list.get(1);
-----------------------------------------------------------
C#
List<Dictionary<String, String>> list = new List<Dictionary<string, string>>();
for(int i=0;i<4;i++) {
Dictionary<String, String> dict = new Dictionary<String, String>();
dict.Add("aa", "aaaa"+i);
dict.Add("bb", "bbbb"+i);
list.Add(dict);
}

Dictionary<String, String> dic = list.item[1]; <<<<这里不知如何实现???
问题已解决, 改成如下
Dictionary<String, String> dic = list[1];
展开
 我来答
huangpeng0419
2012-06-11 · TA获得超过357个赞
知道小有建树答主
回答量:569
采纳率:100%
帮助的人:295万
展开全部
List<Dictionary<string, string>> list = new List<Dictionary<string, string>>();
Dictionary<string, string> dic = list[0];
Dictionary<string,string> dic1= list.ElementAt(0); // 引入 using System.Linq;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
函懋典涵涤
2020-05-22 · TA获得超过1135个赞
知道小有建树答主
回答量:478
采纳率:90%
帮助的人:7.9万
展开全部
我是来看评论的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式