标签: c#
我偶然发现了一段我不理解的C#代码,像这样:
public class ClassA { public ClassB this[EnumA key] { get { ClassB b; dictionaryB.TryGetValue(key, out b); return b; } }
... }
我不理解“ ClassB this [EnumA key] {...”的语法,这是什么?
答案 0 :(得分:1)
This is the indexing operator.集合通常使用它来给被调用方直接引用其存储中的对象。