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.link-01
 
                    
                     
                    
                 
                    
                 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号