namespace 泛型集合
{
class Program
{
static void Main( )
{
//定义1个集合
List<string> ClassNames = new List<string>();
//给集合添加数据,关键方法(语句):Add
ClassNames.Add("信息安全");
ClassNames.Add("土木工程");
ClassNames.Add("土木工程");
ClassNames.Add("软件工程");
//该变量定义在for外面,放大作用域范围,方便后续代码的使用
int xxaqNum = 0;//信息安全数量预统计
int tmgcNum = 0;//土木工程数量预统计
for (int i = 0; i <=ClassNames.Count-1; i++)/* “集合名.count;”<—这代表集合的长度\总数
类似于数组的长度:“数组名.length”,<--这代表数组长度 */
{
if (ClassNames[i] == ("信息安全"))
{
xxaqNum++;
}
else if (ClassNames[i] == "土木工程")
{
tmgcNum++;
}
}
Console.WriteLine("信息安全的班级一共"+xxaqNum+"个");
Console.WriteLine("土木工程的班级一共"+tmgcNum+"个");
Console.ReadKey();
}
}
}
输出结果: