リストを含むAttributeというクラスがあります。指定された文字列がリストに存在する場合、getメソッドがtrue/falseを返すようにします。ただし、setメソッドで文字列を受け入れてリストに追加する必要があります。
私は便利なコンパイラを持っていませんが、私のコードは多かれ少なかれこのようになります。これは可能ですか?
class Attribute{
private list<string> m_data;
public bool this[string s] {
get { return this.m_data.Contains[s]; }
set { this.m_data.Add[s]; }
}
}