次のクラスがあるとしましょう。
public class Provider
{
...
public sealed class Slice
{
public readonly double firstName;
public readonly double secondName;
public readonly double thirdName;
...
}
...
}
このクラスはスライディング時系列を保持するために使用され、含まれているSliceクラスが戻り値です。(Provider.Lastプロパティは、スライスの最新のインスタンスを返します)。
その最後に返されたSliceクラスのプロパティの値を、プロパティの名前で取得する必要があります。
PropertyInfo secondNameProperty = Provider.Last.GetType().GetProperty("secondName");
double secondNameValue = (double)secondNameProperty.GetValue(Provider.Last, null);
GetPropertyはnullを返します。これどうやってするの?