【发布时间】:2016-07-03 20:51:28
【问题描述】:
我需要一些关于 If 语句中某些运算符的帮助...
我正在运行这样的代码
if (statement.Contains("weather") &&
(
statement.Contains("what") || statement.Contains("how")
)
)
{
statement = ("It's " + Weather.Get_Weather("condition") + " outside");
}
但它不起作用...任何人都可以帮我解决这个问题,因为我在这段代码中找不到任何错误,而且我什至对 || 和 && 等此类运算符没有太多经验因为我可以在If Statements 中使用If Statements。
我希望声明包含天气和内容或方式,以便我可以确认这是一个问题,或者用户正在询问天气...... 您也可以就此提出更多想法...
'how is the weather' 这不是通过If statement
它包含足够的方式和天气......
我真的很抱歉我的问题,这是我的问题我不知道Contains() 区分大小写...
【问题讨论】:
-
什么是班级的小麦?什么不起作用?向我们提供更多信息以帮助您!
-
你的说法看起来是对的,到底是什么问题?
-
告诉我们,在 if 语句之前语句变量实际发生了什么,也许问题出在那儿
-
无效的
statement的值是多少?也许您需要不区分大小写的搜索? -
另外,尝试使用
ToLower().Contains("weather")
标签: c# if-statement operators