将object {Dictionary <string,object>}强制转换为List <Dictionary <string <object >>

时间:2019-09-10 14:25:53

标签: c#

我尝试将对象强制转换为List <>。实际上,我尝试将类型为 object {... Dictionary \} 的对象 testObj 强制转换为名称为 testList 且类型为 List \\> 但我的结果为NULL,但是 testObj 里面有信息

List<Dictionary<string,object>> testList = (((Dictionary<string, object>)testObj)["key"]) as List<Dictionary<string, object>>;

1 个答案:

答案 0 :(得分:-1)

使用Linq:

   var testList = testObj.Select(kvp => kvp.Key).ToList();