gpt4 book ai didi

c# - BindingFlags.IgnoreCase 不适用于 Type.GetProperty()?

转载 作者:IT王子 更新时间:2023-10-29 03:31:03 25 4
gpt4 key购买 nike

想象一下

类型 T 有一个公司字段。当执行以下方法时,它完美地工作:

Type t = typeof(T);
t.GetProperty("Company")

虽然下面的调用我得到了 null

Type t = typeof(T);
t.GetProperty("company", BindingFlags.IgnoreCase)

有人知道吗?

最佳答案

您已经覆盖了默认查找标志,如果您指定新标志,您需要提供所有信息以便可以找到该属性。例如:BindingFlags.IgnoreCase | BindingFlags.公共(public)| BindingFlags.Instance

关于c# - BindingFlags.IgnoreCase 不适用于 Type.GetProperty()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/264745/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com