gpt4 book ai didi

c# - 使用枚举作为变量(?)

转载 作者:行者123 更新时间:2023-12-02 02:40:06 26 4
gpt4 key购买 nike

<分区>

我对控制台中的一些简单代码有疑问。准确地说,我创建了一个名为 Yearpublic enum,其中包含 4 个季节(显而易见)。我希望程序在开始时询问一年中的季节是什么,然后为每个选项生成一个答案。问题是我不知道如何将我的字符串输入转换为该枚举的每个选项。如果我向您展示代码(它很短),也许会更清楚。

            Console.WriteLine("What time of year is it?");
var input = Console.ReadLine();

//earlier it was just
//time = Year.Winter;

switch (time)
{
case Year.Autumn:
Console.WriteLine("You're gonna have to grab the leaves");
break;

case Year.Summer:
Console.WriteLine("Let's go to the beach");
break;

case Year.Winter:
Console.WriteLine("Better to warm up at home");
break;
case Year.Spring:
Console.WriteLine("Best time of the year!");
break;

default:
Console.WriteLine("I don't know this time of year");
break;
}

我想做这样的事情,但不知道在这个 switch 语句中放什么,因为我不能只把我的字符串“输入”放在那里。按照我的想法有可能吗?

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com