我见过以下代码。我理解它在做什么。它获取枚举列表,然后将其与传递的值匹配并返回匹配的值。这个简写叫什么?这样的更高级的短手是否有链接?
string a = null;
a = getListOfEnums()["matching value"];
编辑 它不需要是枚举。它也可以是字典对象(键值对)。
答案 0 :(得分:1)
您确定代码吗?在当前形式中,唯一可行的方法是getListOfEnums()
返回一个代表string
并返回string
。这与方法的名称不匹配,所以我不认为是这种情况。
我认为你所说的是索引器:
string a = null;
a = getListOfEnums()["matching value"];