我可以使用for循环进行转换,但是是否有一个Linq语句可以作为一行代码使用?
您可以使用:
var newdict = original.ToDictionary(kvp => kvp.Key, kvp => (float)kvp.Value);