小编sum*_*hmp的帖子

从列表访问字典时的异常

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Test
{
    class Program
    {
        static void Main(string[] args)
        {
            List<object> list = new List<object>();
            List<Dictionary<string, object>> dict = new List<Dictionary<string, object>>();

            Dictionary<string, object> master = new Dictionary<string, object>();
            master.Add("list", list);
            master.Add("dict", dict);

            List<object> mydict = (List<object>)master["dict"]; // this is where i get exception
            Console.Write("Count: ", mydict.Count);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

它在粗线上抛出异常.为什么这种行为以及如何访问此元素?谢谢Sumanth

c# list

2
推荐指数
1
解决办法
109
查看次数

标签 统计

c# ×1

list ×1