gpt4 book ai didi

c# - 如何在C#中获取私有(private)成员值

转载 作者:行者123 更新时间:2023-11-30 13:34:46 25 4
gpt4 key购买 nike

我想获取一个私有(private)成员的值,所以我写了如下:

var f = e.
GetType().
GetFields(System.Reflection.BindingFlags.NonPublic |
System.Reflection.BindingFlags.Instance |
System.Reflection.BindingFlags.DeclaredOnly)[0];
object o = f.FieldType.GetProperty("RowIndex").GetValue(f.FieldType, null);

但是方法“GetValue”需要第一个参数中的原始对象,而我没有这个对象,因为我在运行时获取。谁能帮帮我?!

最佳答案

我认为在您的示例中,原始对象应该是 e 不是吗?

关于c# - 如何在C#中获取私有(private)成员值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2087637/

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