■91065 / inTopicNo.1) |
自作クラスだとGetPropertyでnullが返ってくる |
□投稿者/ NNN (1回)-(2019/05/24(Fri) 00:24:29)
|
分類:[C#]
クラスのメンバーを文字列で指定し、値を取るといった内容を以下サイトを見て試しています https://dobon.net/vb/dotnet/programing/typeinvokemember.html
例えば以下のように標準?のクラスを使用すればPropertyInfoは取得出来るのですが Point p = new Point(); PropertyInfo pi = typeof( t ).GetProperty("X");
以下のように自作のクラスの場合だとPropertyInfoにnullが返ってきます public class PointD { double x; double y; } PointD p = new PointD(); PropertyInfo pi = typeof( t ).GetProperty("x");
調べても参考サイトでは自作クラスで取得出来ているような気がするのですが自作クラスの場合何か制限があるのでしょうか?
【実行環境】 Windows10 VisualStudio2015 .NET Frameworks 4.0
|
|