1

ネストもサポートする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 でアクセスしたいと思います。出来ますか?

4

1 に答える 1

1

OrderedDictionaryキーと値の両方にオブ​​ジェクトを使用します。

ネストを実現するには、値を別の辞書に設定するだけです。

userRoles["UserRoles"] = new Dictionary();

次に、次を使用できます。

((Dictionary())userRoles["UserRoles"])["MyKey"] = "My Value";
于 2013-04-02T09:51:16.503 に答える