1
EDIT 申し訳ありませんが、私の質問は明確ではありませんでした。プロパティ名だけでなくその値をリストに追加したいC#クラスのプロパティを繰り返し処理し、特定の種類のリストに追加する
クラスのすべてのプロパティを繰り返し処理し、特定のタイプのすべてのプロパティを見つけてリストに追加したいとします。私が反復するために使用するコードは次のとおりです。
List<CustomAttribute> attributes = new List<CustomAttribute>();
PropertyInfo[] properties = typeof(CustomClass).GetProperties();
foreach (PropertyInfo property in properties)
{
if (property.PropertyType == typeof(CustomAttribute))
{
//here I want to add property to list
}
}
おかげ
あなたが特定のプロパティを追加したいですタイプ? –
yes私は自分のリストにある特定のタイプのプロパティのみを必要とします –
'CustomAttribute'はCustomAttributeですか、それとも普通のタイプですか? – thehennyy