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"); } }
反射:根据类中的字段对应的字符串,找到字段读取/修改其字段数据
原文:https://www.cnblogs.com/rzy200205/p/12292243.html