想象以下
类型 T 有一个字段 Company。执行以下方法时,它可以完美运行:
Type t = typeof(T); t.GetProperty("Company")
虽然下面的电话我得到了空
Type t = typeof(T); t.GetProperty("company", BindingFlags.IgnoreCase)
有人有想法吗?
您已经覆盖了默认查找标志,如果您指定新标志,则需要提供所有信息以便可以找到该属性。例如:BindingFlags.IgnoreCase | BindingFlags.Public | BindingFlags.Instance
BindingFlags.IgnoreCase | BindingFlags.Public | BindingFlags.Instance