C# LINQ,将Dictionary转换为Dictionary
我有一个C# LINQ,将Dictionary转换为Dictionary,c#,.net,linq,C#,.net,Linq,我有一个 Dictionary<int, bool> articlesInfo = new Dictionary<int, bool>(); 我需要把int和bool转换成string,转换成a Dictionary<string, string> 怎么可能通过这样的方式呢 Dictionary<string, string> newDictionary = articlesInfo.Select(x => x.ToString
Dictionary<int, bool> articlesInfo = new Dictionary<int, bool>();
我需要把int和bool转换成string,转换成a
Dictionary<string, string>
怎么可能通过这样的方式呢
Dictionary<string, string> newDictionary =
articlesInfo.Select(x => x.ToString(), y => y.ToString());
最容易使用Linq的:
最容易使用Linq的:
为什么要转换它,你是如何使用这本词典的?这回答了你的问题吗?特别是这个答案为什么要转换它,你是如何使用这本字典的?这回答了你的问题吗?特别是这个答案
var newDictionary =
articlesInfo.ToDictionary(x => x.Key.ToString(), x => x.Value.ToString());