如何在C#中创建一个枚举类型,使得将其转换为字符串时返回不同的字符串。与Java不同,C#似乎没有类似的功能。
public enum sample{
some, other, things;
public string toString(){
switch(this){
case some: return "you choose some";
default: break;
}
}
}
Console.writeln(sample.some)
将输出:
you choose some
我只希望我的枚举在被调用时返回不同的字符串。