【发布时间】:2015-05-31 22:47:37
【问题描述】:
我让用户输入他们的姓名,然后使用子字符串来隔离第一个字母。然后控制台根据名称的第一个字母打印一些内容。如何检查子字符串中的字母是什么?这是我目前所拥有的模板。
string name,letter;
Console.WriteLine("What name would you like to use?(please enter in lower case)");
name = Console.ReadLine();
letter=name.Substring(0, 1);
if letter=a;
{Console.WriteLine("hello a");}
else
{Console.Write("alternativemessage");}
【问题讨论】:
-
你要语法吗?
-
if(letter=="a") ...也许?您也可以使用name.First()=='a'或name[0]=='a'。请记住,字符串可以为 null 或为空。 -
谢谢!它正在工作。现在只需要弄清楚如何将多个字母组合在一起,以便每个集合都有不同的输出。
-
@robbiek:也许你想删除这个问题,因为我看不出它将来对其他人有什么帮助。您可以针对您的新要求提出不同的问题。
-
@robbiek 用于分组,查看switch 声明。
标签: c# if-statement boolean substring