Enum ToString with user friendly strings

后端 未结 23 2142
伪装坚强ぢ
伪装坚强ぢ 2020-11-22 11:44

My enum consists of the following values:

private enum PublishStatusses{
    NotCompleted,
    Completed,
    Error
};

I want to be able to

23条回答
  •  陌清茗
    陌清茗 (楼主)
    2020-11-22 12:36

    That other post is Java. You can't put methods in Enums in C#.

    just do something like this:

    PublishStatusses status = ...
    String s = status.ToString();
    

    If you want to use different display values for your enum values, you could use Attributes and Reflection.

提交回复
热议问题