我有一个名为 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]; }
}
}