我有
public class tablezar
{
public decimal[] summa { get;set; } = new decimal[40];
}
代码中 =
var ii = new tablezar();
var F = ii.GetType().GetProperty("summa");
F.GetIndexParameters().Length равен 0 а не должен
最终我做不到
F.GetValue(object, new object[] {1})
错误在哪里?
F.GetValue(ii)
- 您需要PropertyInfo.GetValue
传递对要从中获取值的对象的引用,或者null
如果该属性是静态的。文档。