if(sOnser==(“hello”||“hello”||hi“||”hi“||hey“||“hey”||”Hay“||hey”)) { }
运算符“||”不能应用于“string”和“string“类型的操作数
var list=新字符串[]{“hello”,“hello”,”hi“,”hi“,“hey”,“hey”,”Hay“,”hey“}; if(列表。包含(答案)) { }
条件-OR运算符(||)执行其 布尔 操作数。
string[]array=new-string[]{“hello”,“hello”,”hi“,”hi“,“hey”,“hey”,”Hay“,”hey“}; if(array.Any(sOnser.Equals)) { //您的sOnser等于您的数组值之一。 }
公共静态bool EqualsAny<T>(此T输入,参数T[]项) { 退货项目。 包含(输入); }
if(回答。等于Any(“hello”、“hello”、”hi“、”hi“、“hey”、“hey”、”Hay“、”hey“)) { ... }
if(sOnser==“hello”||sOnser==“hello”|| sOnser==“hi”||s所有者==“hi”|| s所有者===“hey”||S所有者==”hey“||s拥有者==”Hay“|| s拥有者=”hey“) { }
private bool CheckInput(字符串输入) { String[]所有者={“hello”,“hello”,”hi“,”hi“,“hey”,“hey”,”Hay“,”hey“}; for(int i=0;i<所有者长度;i++) { if(所有者[i].Equals(输入)); 返回true; } 返回false; }
if(someBool==(true||false)) 某事;
一些Bool
真实的
假
一些Bool
真实的
真||false
真实的
if((sOnser==“hello”)|| { //在此处插入代码 }
String sAnswer=“hello”; if(sAnswer.Equals(“hello”)||sAnswer。 等于(“Hi”) 系统。 慰问。 写(“是”); 其他的 系统。 慰问。 写入(“否”);
String sAnswer1=“hello”; String sAnswer2=“helLLo”; String sAnswer3=“你好”; sAnswer=回答。 ToUpper(); if(sAnswer1.Equals(“你好”))->真 if(sAnswer2.Equals(“HELLO”))->真 if(sAnswer3.Equals(“你好”))->真
String sAnswer=“watching”; if(答案。包含(“嗨”))
private const string test=“HellohelloHihiHeyhey”; static void Main(字符串[]参数) { string UserInput=控制台。 ReadLine(); if(test.Contains(UserInput)) { 慰问。 WriteLine(“成功!!”); } }
string sOnser=“hello”; 开关(样式类型) { case“你好”:case“你好”:case“嗨”:case“嗨”:case“嘿”:case“嘿”: //... 匹配的逻辑 断裂; 违约: //... 逻辑不匹配 断裂; }
公共静态void Main(string[]args) { string sAnswer=“嗨”; string[]validAnswers={“hello”,“hello”,”Hi“,”hey“,”hey“,“Hay”,“hey”}; if(Array.Exists(validAnswers,answer=>answer=sAnswer)) { 慰问。 WriteLine(“成功”); //如果sAnswer与任何指定字符串匹配,则执行代码 } 其他的 { 慰问。 WriteLine(“失败”); } }