中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

c#如何獲取object的屬性值

小億
423
2024-05-11 14:47:46
欄目: 編程語言

在C#中,您可以使用反射來獲取一個對象的屬性值。以下是一個示例代碼,演示如何獲取一個對象的屬性值:

using System;
using System.Reflection;

public class Person
{
    public string Name { get; set; }
    public int Age { get; set; }
}

class Program
{
    static void Main()
    {
        Person person = new Person
        {
            Name = "John",
            Age = 30
        };

        Type type = person.GetType();
        PropertyInfo nameProperty = type.GetProperty("Name");
        PropertyInfo ageProperty = type.GetProperty("Age");

        string nameValue = (string)nameProperty.GetValue(person);
        int ageValue = (int)ageProperty.GetValue(person);

        Console.WriteLine("Name: " + nameValue);
        Console.WriteLine("Age: " + ageValue);
    }
}

在上面的示例中,我們首先使用反射獲取對象的類型,然后使用GetProperty方法獲取對象的屬性。最后,使用GetValue方法獲取屬性的值。

0
永德县| 襄垣县| 综艺| 渑池县| 霍山县| 西华县| 赤水市| 宁南县| 开平市| 卢氏县| 阳泉市| 南岸区| 五常市| 陕西省| 开原市| 惠来县| 平定县| 普兰店市| 凤山市| 寻乌县| 墨竹工卡县| 建德市| 博白县| 富平县| 特克斯县| 嵊泗县| 通海县| 柞水县| 独山县| 芦山县| 盐边县| 古田县| 新野县| 阿荣旗| 彰化市| 格尔木市| 罗城| 小金县| 潍坊市| 闻喜县| 彭州市|