(๑•͈ᴗ•͈)❀送花给你

反射:根据类中的字段对应的字符串,找到字段读取/修改其字段数据

class MyClass
{
    string Name="1";
}

class Program
{
    void Main()
    {
        MyClass myClass = new MyClass();

        //得到myClass的Name字段的值
        string myClass_Name = (string)myClass.GetType().GetField("Name").GetValue(myClass);

        //修改myClass的Name字段的值为 2
        myClass.GetType().GetField("Name").SetValue(myClass, "2");
    }
}

 

posted @ 2020-02-10 19:13  胸前小红花  阅读(281)  评论(0)    收藏  举报