无论如何,有没有解决这个问题

if (sAwnser == ("hello" || "Hello" || "hi" || "Hi" || "hey" || "Hey" || "Hay" || "hey"))
{

}

它出现了错误
Operator '||' cannot be applied to operands of type 'string' and 'string'

如果有人可以提供帮助,将不胜感激

最佳答案

为了避免如此多的比较,你可以做

var list = new string[] {"hello", "Hello", "hi", "Hi", "hey", "Hey", "Hay", "hey"};

if (list.Contains(answer))
{
}

10-08 19:28