我有以下代码:

PropertyInfo[] originalProperties = myType.GetProperties();

我想从originalProperties中排除所有索引器(myVar [“key”]作为名为“Item”的属性出现)。

正确的方法是什么?

排除不是propInfo.Name == "Item"的所有属性。

最佳答案

调用 PropertyInfo.GetIndexParameters -如果返回的数组为空,则它不是索引器。

关于c# - PropertyInfo : is the property an indexer?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4746188/

10-10 02:25