我正在尝试使用简单的if语句来比较用户是否已键入:“+”符号。由于某种原因无法使其工作。有人可以帮我弄这个吗?
答案 0 :(得分:1)
您可以使用:
operatorStr=Console.Readline();
if(operatorStr.Contains("+"))
{
\\do something
}
如果用户在其输入的任何位置包含+
符号,它将“执行某些操作”。
可替换地:
if(operatorStr=="+")
{
\\do something
}
如果他们正确地键入'+',那就“做某事”
[更新]最初使用原始变量名operator
键入此内容我刚刚意识到这是(当然!)一个C#保留关键字 - 这可能是问题的根源。