LINQ,将 Dictionary<int, bool> 转换为 Dictionary<string, string>

Ser*_*rge 1 .net c# linq

我有一个

Dictionary<int, bool> articlesInfo = new Dictionary<int, bool>();
Run Code Online (Sandbox Code Playgroud)

我需要将 int 和 bool 转换为字符串,转换为

Dictionary<string, string>
Run Code Online (Sandbox Code Playgroud)

怎么可能通过类似的东西

Dictionary<string, string> newDictionary = 
    articlesInfo.Select(x => x.ToString(), y => y.ToString());
Run Code Online (Sandbox Code Playgroud)

can*_*on7 7

使用 Linq 最简单ToDictionary

var newDictionary = 
    articlesInfo.ToDictionary(x => x.Key.ToString(), x => x.Value.ToString());
Run Code Online (Sandbox Code Playgroud)