Я создал собственный атрибут, который я использую в своем классе MyClass . Я хотел бы иметь возможность подумать об экземпляре этого класса, чтобы увидеть информацию из этого атрибута.
Допустим, у меня есть определение класса:
public class MyClass
{
[Example("MyClassID")]
public string ID;
}
Позже в моем коде я использую экземпляр этого класса:
MyClass mc = new MyClass();
mc.ID = 18;
Есть ли способ получить значение атрибута ("MyClassID") из этого экземпляра, mc? В идеале я хотел бы иметь возможность привязать это к моей собственности, способом, подобным этому:
mc.ID.GetCustomAttributes(typeof(ExampleAttribute), false)