属性を抽出しようとしています。属性はカスタム属性です。 しかし、私はどのようにobject.id
ものを使用することができません。
たとえば、私のコメント付きコードadpter.id
は無効です。私はそのオブジェクトをそのタイプに変換しています。ここで属性データを抽出できません
は、属性のコードです:
[AttributeUsage(AttributeTargets.All, AllowMultiple = true, Inherited = true)]
public class Adapter : Attribute
{
// This class implements the Adapter Attribite
readonly int id;
readonly string Title;
public string Comment { get; set; }
private string[] Relation;
public Adapter(int id, string Title,string []relations)
{
this.id = id;
this.Title = Title;
this.Relation = relations;
}
}
以下の回答に加えて、System.Attributeから派生したタイプに "-Attribute"接尾辞を使用する必要があります。例えば。 "AdapterAttribute"。 – Dennis