小编dav*_*lot的帖子

并非所有代码路径都返回一个值 - 枚举练习

我试图执行一个简单的代码只是为了研究枚举主题.然而,我遇到了这个问题:"并非所有代码路径都返回一个值".这是代码:

namespace ConsoleAppTest
{
    class Program
    {
        enum Seasons { Winter, Spring, Summer, Fall };

        static void Main(string[] args)
        {
            WhichSeason(3);
        }

        static Seasons WhichSeason(int month)
        {
            if (month >= 1 || month <= 3)
            {
                return Seasons.Winter;
            }
            else if (month >= 4 || month <= 6)
            {
                return Seasons.Spring;
            }
            else if (month >= 7 || month <= 9)
            {
                return Seasons.Summer;
            }
            else if (month >= 10 || month <= 12)
            {
                return Seasons.Fall;
            }
        }
    } …
Run Code Online (Sandbox Code Playgroud)

c# enums return

2
推荐指数
1
解决办法
69
查看次数

标签 统计

c# ×1

enums ×1

return ×1