【发布时间】:2017-02-13 17:09:28
【问题描述】:
我有一本 C# (CSharp) 的书,我只知道一点,但我正在做 Console.Writeline 的东西
我这里有这个简单的代码
Console.WriteLine("Please enter your name");
string name = Console.ReadLine();
if (name.Contains("no"))
{
Console.WriteLine("\nFine, don't put your name in");
}
else
{
Console.WriteLine("\nHello, " + name);
}
在 If 部分 如果你输入“no”,它显然会运行(“\n好吧,不要输入你的名字”) 但是如果你把“no”当成“No”“NO”“nO”它就没有像name这样的代码。包含无论你如何放置文本它都会运行它的地方
喜欢 SmallBasic Text.ConvertToLowerCase 会将您的文本转换为小写,然后运行 IF
谢谢!
【问题讨论】:
-
Contains将为“Juno”返回 true,因为“No”在“Juno”中。
标签: c# string if-statement console