【问题标题】:LINQ, convert Dictionary<int, bool> to Dictionary<string, string>LINQ,将 Dictionary<int, bool> 转换为 Dictionary<string, string>
【发布时间】:2020-01-14 14:01:03
【问题描述】:

我有一个

Dictionary<int, bool> articlesInfo = new Dictionary<int, bool>();

我需要一个int和bool来转换成字符串,变成一个

Dictionary<string, string>

怎么可能通过类似的方式

Dictionary<string, string> newDictionary = 
    articlesInfo.Select(x => x.ToString(), y => y.ToString());

【问题讨论】:

标签: c# .net linq


【解决方案1】:

使用Linq的ToDictionary最简单:

var newDictionary = 
    articlesInfo.ToDictionary(x => x.Key.ToString(), x => x.Value.ToString());

【讨论】:

    猜你喜欢
    • 2010-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-05
    • 2013-07-01
    • 2014-10-22
    相关资源
    最近更新 更多