【发布时间】:2011-04-17 09:42:06
【问题描述】:
C# 我有内部更改对象值的列表,现在我想删除该对象,我的意思是
class Strength {
public int energy;
public Strength(int energy) {
this.energy = energy;
}
public void increment(){
this.energy++;
}
}
List<Strength> strengthList = new List<Strength>();
Strength strength = new Strength(10);
strengthList.Add(strength);
strength.increment();
strengthList.Remove(strength);
它会从强度列表中删除对象强度吗?
提前感谢大家的帮助
【问题讨论】:
-
我的意思是它会有一些参考线,所以它会删除我想要删除的正确对象吗?还是我不太了解?请帮忙
-
简而言之,是的,它会消除力量