d枚举转串

string enum_to_str(E)(E v) if (is(E == enum))
{
    final switch (v) with(E)
    {
        static foreach (m; __traits(allMembers, E))
        {
    case mixin(m):
            return m;
        }
    }
}
posted @ 2021-09-28 09:48  zjh6  阅读(11)  评论(0)    收藏  举报  来源