非常に原始的な質問で申し訳ありませんが、Remove()
メソッドを呼び出してオブジェクトを渡すと、これがリストでどのように機能するのかわかりません。コレクションには、まったく同じフィールドと値を持つオブジェクトが既に存在します。
私はこのようなクラスを持っています:
public class Test
{
private List<string> _names;
public void Add(string name)
{
_names.Add(name);
}
public void Remove(string name)
{
_names.Remove(name)
}
}
の複数の同じ (インスタンス) がname
既にリストにある場合はどうなりますか? この Remove メソッドを別のクラスから呼び出すことを検討していますか?