2010-11-01 86 views
2

我希望編寫一個類似於字典類的類,我可以在其中添加對象的文本值並返回該對象。帶字符串鍵的C#迭代器

我想知道是否有一個簡單的方法來在C#3.5中做到這一點,而沒有在我的類內的字典對象(不使用字典類)。

在此先感謝,

+5

你能解釋爲什麼你不想要Dictionary類嗎?畢竟它完全符合你的需求? – Remy 2010-11-01 12:41:14

+1

@雷米:是的,真的,爲什麼? – abatishchev 2010-11-01 12:43:38

+0

我想我需要的是一個特殊的類,它包含與字典捆綁在一起的某些字段。所以我可以在列表中放置多個。 – 2010-11-01 12:51:17

回答

5

您的意思是字符串索引器?

class Foo 
{ 
    public object this[string key] 
    { 
     get 
     { 
      // Get the value. 
     } 
     set 
     { 
      // Set the value. 
     } 
    } 
} 
+0

+1他可能會這樣做 – annakata 2010-11-01 12:44:13