c# - 是否有一个函数可以在 IF 命令中的 String 中创建 OR 函数
问题描述
我想问你如何让计算机读取下面写的“星期日”或“星期二”中的 2 个字符串命令
if (a == "sunday/tuesday")
Console.WriteLine("take road 1");
else if (a== "monday/afternon")
Console.WriteLine("take road 2");
else
Console.WriteLine("take road 3");
谢谢
解决方案
看起来 JSteward 在评论中回答了您最初的问题,但我不确定您在其他评论中检查“任何下午”是什么意思。
如果您的意思是用户可以输入"thursday afternoon"
,并且您想检查"afternoon"
字符串中的单词,则可以使用day.Contains("afternoon")
which 如果下午出现在字符串中,则返回 true。请记住,它区分大小写,因此day.ToLower().Contains("afternoon")
如果用户可以自己输入文本,则可能会更加谨慎。
推荐阅读
- java - 从下拉列表中选择其他时如何添加条件以在自由格式文本字段中输入值
- c# - 如何在单击取消按钮时仅关闭 YesNoCancel 对话框,保持后台项目可见
- python - 带计数的 Pandas 虚拟变量
- c# - DirectorySearcher 按正则表达式过滤
- wordpress - 如何从 wordpress 中的 mailster 插件每秒发送 14 封电子邮件?
- c# - Azure CosmosDB 到 .NET 数据集
- javascript - appendChild 代码不计算在 createTextNode 中编写的 HTML 代码
- javascript - .map 第二个参数是当前值而不是索引
- python - 使用 &#x**; 的 Python 字符串编码
- jbehave - 如何将数据从一个 jbehave 故事文件传递到另一个 jbehave 故事文件?