gpt4 book ai didi

c# - 运算符 ||不能应用于类型 bool 和 string/string 和 string

转载 作者:行者123 更新时间:2023-11-30 18:50:55 25 4
gpt4 key购买 nike

我发现非常困难的简单任务。

 Console.Write("[" + CurrentTime + "] Name a day of the week? ");
string vDay = Console.ReadLine();
if (vDay != "Monday" || "Tuesday" || "Wednesday" || "Thursday" || "Friday")
{
Console.WriteLine("that is not a valid day of the week");
}

首先,当我使用 != 时,它给了我一个错误,说“不能应用于 bool 和字符串”,没有 !=,只有 = 我得到“字符串和字符串”

基本上我想做的是,如果有人输入“你好”,例如它会说这不是一周中的有效日期。

如此简单的任务,但我发现它是如此困难,感谢您的帮助。

最佳答案

拥有类似的东西可能会更干净:

List<string> list = new List<string> { "Monday", "Tuesday", "Wednesday", "Thursday", ... };

if (!list.Contains(vDay ))
{
Console.WriteLine("that is not a valid day of the week");
}

关于c# - 运算符 ||不能应用于类型 bool 和 string/string 和 string,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23539562/

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