我有一個名爲Attribute的類,它包含一個列表。如果給定的字符串存在於列表中,我希望get方法返回true/false。但是,我希望set方法接受一個字符串並將其添加到列表中。C#屬性 - 返回一個類型並存儲另一個類型
我沒有編譯器方便,但我的代碼會或多或少看起來像這樣。這可能嗎?
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]; }
}
}
很確定這是不可能的語法。 –
這真是其中的一次,當它嘗試它是最好的課程。你已經編寫了代碼。獲取一個編譯器並嘗試它。 –
你爲什麼要編寫代碼而不能編譯它?這裏有什麼收穫..?創建一個Method SomeMethod Boolean(通過列表)讓它返回布爾值Duh –
MethodMan