public class MyFieldClassB
{ public string Field { get; set; }
}
Type myTypeB = typeof(MyFieldClassB);
FieldInfo myFieldInfo1 = myTypeB.GetField("Field",BindingFlags.Public |BindingFlags .Instance );
这样取值怎么myFieldInfo1取出来为空啊,
这种类中声明字段,怎么用GeiField取字段
{ public string Field { get; set; }
}
Type myTypeB = typeof(MyFieldClassB);
FieldInfo myFieldInfo1 = myTypeB.GetField("Field",BindingFlags.Public |BindingFlags .Instance );
这样取值怎么myFieldInfo1取出来为空啊,
这种类中声明字段,怎么用GeiField取字段
用GetProperty。
MyFieldClassB obj = new MyFieldClassB();
typeof(MyFieldClassB).GetProperty("Field").GetSetMethod().Invoke(obj, new object[] { "Test" });