Does D have class' attributes like C#'s?

Marc jckj33 at gmail.com
Sat Dec 16 19:57:30 UTC 2017


C# has a quite nice way to store metadata about a property by a 
feature called atributes[1]. For example, I can write something 
like this:

> class A {
>    [TextSize(256)]
>    string Name { get; set; }
> }

So using runtime/reflection I can retrieve the TextSize value 
associated to A.name property.

Does D have something similar?


More information about the Digitalmars-d-learn mailing list