我想List<MyObject> myList参考词典myDic值......我试过了
myList = myDic.Values.ToList()
Run Code Online (Sandbox Code Playgroud)
但这似乎只复制字典值.我需要列表来引用字典,因此对myDic进行的任何修改(添加,删除,更新)都将反映在myList中.
这实际上是不可能的. myDic.Values是一个IEnumerable<MyObject>将枚举字典中的值.通过调用.ToList()它,您明确要求复制.如果省略此调用,那么您将拥有一个可以使用的枚举,但当然您将无法对其进行索引或直接更改它.
考虑直接使用IEnumerable<MyObject>从中检索的myDic.Values- 你认为你需要List<MyObject>什么?
| 归档时间: |
|
| 查看次数: |
157 次 |
| 最近记录: |