Lia*_*ath 10 c# enums tostring
我有一个枚举
private enum TimeUnit
{
Day,
Month,
Year
}
Run Code Online (Sandbox Code Playgroud)
我正在填写描述:
return string.Concat(unit, "(s)");
Run Code Online (Sandbox Code Playgroud)
单位是TimeUnit.大多数情况下这工作正常并显示"Days(s)"然而在特定服务器上它显示为"1(s)"
什么会导致这个?
尝试使用Enum.GetName()
它还具有更安全的优点,因为它需要: