从 MVC 里分析出的 匿名类转成 字典的方法。

            object values = new { id = "EE" };
            var _dictionary = new Dictionary<string, object>(StringComparer.OrdinalIgnoreCase);

            foreach (PropertyDescriptor descriptor in TypeDescriptor.GetProperties(values))
            {
                object obj2 = descriptor.GetValue(values);
                _dictionary.Add(descriptor.Name, obj2);
            }

            Console.WriteLine(_dictionary["id"] );
posted @ 2010-03-13 18:06  NewSea  阅读(647)  评论(0编辑  收藏  举报