In D2: enum Shape: string { Square = "Square", Circle = "Circle", } void main() { assert(cast(string) Shape.Square == "Square"); }