0
C#是否有將對象用作普通數組的方法?像PHP一樣(ArrayObject)?擴展數組的對象
C#是否有將對象用作普通數組的方法?像PHP一樣(ArrayObject)?擴展數組的對象
如果你希望能夠寫出:
string x = foo[0];
或
Guid y = bar["hello"];
,那麼你需要實現你的類型的indexer。例如,List<T>
(實際上任何IList
實現)都有一個索引器,用於按索引訪問集合中的項目。 Dictionary<T>
(以及任何IDictionary
)都有一個索引器,用於按鍵訪問項目。
你可以給你一個PHP的例子嗎?我正在努力思考。 – 2010-09-06 14:46:53