如何编辑字典中的值数据C#[复制]
发布时间:2020-12-15 23:56:49 所属栏目:百科 来源:网络整理
导读:参见英文答案 How to update the value stored in Dictionary in C#?????????????????????????????????????6个 我有一个成员字典,其中密钥是唯一的长ID,值是一个对象,其中包含有关该成员名称姓氏和其他形式的成员详细信息的数据.在C#中有什么方法可以做到这
参见英文答案 >
How to update the value stored in Dictionary in C#?????????????????????????????????????6个
我有一个成员字典,其中密钥是唯一的长ID,值是一个对象,其中包含有关该成员名称姓氏和其他形式的成员详细信息的数据.在C#中有什么方法可以做到这一点吗? 例如
有没有办法更新C#中的字典,以便他现在说他住在英格兰? 解决方法
假设成员(或其他)是一个类,它很简单:
members[0].Country = "England"; 您只是更新字典引用的对象.只是为了逐步完成它,它相当于: Member member = members[0]; member.Country = "England"; 只有一个对象代表Bob,并且如何检索它并不重要. 实际上,如果您已经可以通过其他变量访问Member实例,则根本不需要使用该字典: // Assume this will fetch a reference to the same object as is referred // to by members[0]... Member bob = GetBob(); bob.Country = "England"; Console.WriteLine(members[0].Country); // Prints England 如果会员实际上是一个结构……好吧,那么我建议你重新考虑你的设计,然后把它变成一个类:) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |