我正在努力完成这项工作
Type ReflectionObject = r.GetType();
var field = ReflectionObject.GetField("Frame");
field.SetValue(r, 2);
但它不起作用。我设置了一个断点,我发现我没有得到任何字段。因此,对于测试,我创建了一个带有“测试”字段的模型
namespace Recorder.Models
{
class Recording : Recorder.Recording
{
int test { get; set; }
}
}
并使我的代码更简单
Recorder.Models.Recording r = new Recorder.Models.Recording();
var fields = r.GetType().GetFields();
“字段”仍然是空的。这有什么问题?