【发布时间】:2012-06-26 16:07:38
【问题描述】:
假设我有以下课程:
public class Provider
{
...
public sealed class Slice
{
public readonly double firstName;
public readonly double secondName;
public readonly double thirdName;
...
}
...
}
该类用于保存滑动时间序列,包含的 Slice 类是返回值。 (Provider.Last 属性返回 Slice 的最新实例)。
我需要通过属性名获取最新返回的 Slice 类的属性值。
PropertyInfo secondNameProperty = Provider.Last.GetType().GetProperty("secondName");
double secondNameValue = (double)secondNameProperty.GetValue(Provider.Last, null);
GetProperty 返回 null。我该怎么做?
【问题讨论】:
标签: c# .net system.reflection