Object o1 = new Object("username1", "password");
Object o2 = new Object("username2", "password");
Object o3 = new Object("username2", "password");
Dictionary<int, Object> d = new Dictionary<int, Object>();
d.Add(1, o1);
d.Add(2, o2);
d.Add(3, o3);`
o2和o3具有相同的值 我想以编程方式删除一个。 我的代码是:
for (int i = 0; i <d.Count; i++)
{
for (int j = 0; j < d.Count; j++)
{
if(d[i]==d[j])
{
d.Remove[i];
}
}
}'
但它不起作用。