0
モデル(クラス)内のプロパティのデータ型を動的に取得したいと考えています。これのUserInfoはC#のプロパティからデータ型を取得しますか?
List<FilterList> searchUserInfo = new List<FilterList>();
UserInfo obj = new UserInfo();
foreach (var prop in obj.GetType().GetProperties())
{
searchUserInfo.Add(new FilterList { Filter = prop.PropertyType.DeclaringType.ToString(), FilterFor = "STRING" });
}
//出力は
可能System.Stringされ、多くの特性を有するモデルクラスは、ですが、私は、出力文字列のみをしたいかなどSystem.Something.Something.intのような完全なURLなしint型またはブール値 私は、string、int、booleanのような出力をしたい。あなたが与えられた中で、リンクのプロパティ属性がアクセスされているのでなどpublic class FilterList
{
public string Filter { get; set; }
public string FilterFor { get; set; }
}
@Koschに変更
は、実際にこれは、重複した質問ではありません。私の質問は正確なデータ型を取得する方法です。 intやboolのような文字列です。 – vimalraturi