如何在枚举中声明°而不是度?
//tilts declaration
public enum Tilts
{
mm = 0,
° = 1, //degree
inch = 2
}
答案 0 :(得分:0)
要跟进我的评论,您可能应该在enum
添加扩展方法,以提供您需要的格式化字符串:
public enum Tilts
{
Mm = 0,
Degree = 1,
Inch = 2
}
public static class TiltsExtensions
{
public static string ToSymbol(this Tilts tilts)
{
switch (tilts)
{
default: return tilts.ToString();
case Tilts.Degree: return "°";
// etc;
}
}
}
然后,只要您想输出符号形式,只需使用如下方法:
Console.WriteLine(tilts.ToSymbol());