using System;
using System.Reflection;
namespace ConsoleApplication2 {
public class ss {
public string name;
}
internal class Program {
public static void Main(string[] args) {
ss xx = new ss();
setFieldVal(xx,"name","ksksksk");
Console.Write(xx.name);
}
private static void setFieldVal(ss xx,string key,string val) {
Type t = typeof(ss);
FieldInfo[] fis = t.GetFields();
foreach (var fieldInfo in fis) {
Console.WriteLine(fieldInfo.Name);
if (fieldInfo.Name.Equals(key)) {
fieldInfo.SetValue(xx,val);
}
}
}
}
}
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交