gpt4 book ai didi

c# - 通过反射获取类型的非公共(public)属性

转载 作者:太空宇宙 更新时间:2023-11-03 20:39:11 24 4
gpt4 key购买 nike

如何通过反射获取类型的非公共(public)属性?

最佳答案

是的,你可以。在调用 GetProperties() 时指定 BindingFlags.NonPublic

class Program
{
static void Main(string[] args)
{
var f = new Foo();
foreach (var fi in f.GetType().GetProperties(
BindingFlags.NonPublic | BindingFlags.Instance))
{
Console.WriteLine(fi);
}
}
}

public class Foo
{
private string Prop { get; set; }
}

关于c# - 通过反射获取类型的非公共(public)属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3767417/

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