C#字符串输⼊名字并统计
⽤到List<>泛型集合,string.Empty空字符串,ToLower⼩写转换,Add添加集合元素,IndexOf集合元素中包含元素的索引位置。List<string> names = new List<string>();
List<string> wangNames = new List<string>();
string str = string.Empty ;
int count = 0;
Console.WriteLine("请输⼊姓名:");
str = Console.ReadLine();
while (str.ToLower() != "quit") {
count++;
names.Add(str);
Console.WriteLine("请输⼊姓名:");
str = Console.ReadLine();
}
Console.WriteLine("你⼀共录⼊了:{0}个学⽣,姓名分别为:", count);
int countSpecify = 0;
foreach (var item in names) {
Console.WriteLine(item);
if (item.IndexOf('王') == 0) {
countSpecify++;
wangNames.Add(item);
}
}
Console.WriteLine("其中姓王的同学有{0}个:", countSpecify);
foreach (var item in wangNames) {
Console.WriteLine(item);
}
Console.ReadKey();
输出:
请输⼊姓名:
你好
请输⼊姓名:
我是
请输⼊姓名:
周杰伦
请输⼊姓名:
王五
请输⼊姓名:
⿇⼦
请输⼊姓名:
王⼋蛋
请输⼊姓名:
quit
你⼀共录⼊了:6个学⽣,姓名分别为:
你好
我是
周杰伦
王五
⿇⼦
王⼋蛋
字符串常量名其中姓王的同学有2个:
王五
王⼋蛋
参考:
1.
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论