为什么DayOfWeek枚举接受未知值?

时间:2018-11-07 14:17:37

标签: c# asp.net-core dotnet-cli

在测试dotnetcore v2.1项目中的某些功能时,请解决此问题。看来您可以将任意随机的Int32转换为枚举类型。

DayOfWeek unknown = (DayOfWeek) 20; // which does not exist!

我希望上述行会失败,因为提供的值不属于枚举值:0-6(星期日-星期六)。

我想念什么?

0 个答案:

没有答案