我正在寻找类似PHP的关联数组,它也支持嵌套。例如,我创建了一个Dictionary对象,如下所示:
System.Collections.Specialized.OrderedDictionary userRoles = new System.Collections.Specialized.OrderedDictionary();
userRoles["UserId"] = "120202";
userRoles["UserName"] = "Jhon Doe";
// 2D array Like
userRoles["UserRoles"][0] = "CAN_EDIT_LIST";
userRoles["UserRoles"][1] = "CAN_EDIT_PAGE";然后我想通过KeyNames而不是索引值来访问它们。有可能吗?
发布于 2013-04-02 17:51:17
OrderedDictionary对键和值都使用对象。
要实现嵌套,只需将值设置为另一个字典:
userRoles["UserRoles"] = new Dictionary();然后,您可以使用:
((Dictionary())userRoles["UserRoles"])["MyKey"] = "My Value";https://stackoverflow.com/questions/15760333
复制相似问题