PropertyInfo的 GetValue 方法怎么用

   2024-10-07 5360
核心提示:PropertyInfo的GetValue方法用于获取指定对象的属性值。它的用法如下:using System;using System.Reflection;class Program{sta

PropertyInfo的GetValue方法用于获取指定对象的属性值。它的用法如下:

using System;using System.Reflection;class Program{    static void Main()    {        // 创建一个对象        var obj = new MyClass();        // 获取对象的类型        Type type = obj.GetType();        // 获取属性信息        PropertyInfo propInfo = type.GetProperty("MyProperty");        // 获取属性的值        object value = propInfo.GetValue(obj);        Console.WriteLine(value); // 输出属性的值    }}class MyClass{    public string MyProperty { get; set; } = "Hello, world!";}

在上面的示例中,我们首先创建了一个MyClass类的实例obj,然后获取了该实例的类型信息。接着通过GetProperty方法获取了名为"MyProperty"的属性的信息,最后通过调用GetValue方法获取了该属性的值,并将其输出到控制台。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号