List泛型集合

1、list泛型集合

            //ArrayList List<T>
            //Hashtable Dictionary<Tkey,Tvalue>
            List<string> list2 = new List<string>();
            list2.Add("张三");
            list2.Add("");
            list2.AddRange(new string[] { "张三", "李四" });
            //list2.Remove("张三");//根据键值删除
            list2.RemoveAt(0);//根据下标删除
            for (int i = 0; i < list2.Count; i++)
            {
                Console.WriteLine(list2[i]);
            }


            //list练习
            //有一个整数类型的数组,要求合并到一个集合中,要求奇数在前面,偶数在后面
            //{1,2,3,4,5,6,7,8,9}
            int[] nums = { 1, 2, 3, 4, 5, 6, 7,8, 9 };
            List<int> listJi = new List<int>();//奇数
            List<int> listOu = new List<int>();//偶数
            for (int i = 0; i < nums.Length; i++)
            {
                //能被2整除的数
                if(nums[i]%2==0)
                {
                    listOu.Add(nums[i]);
                }
                else
                {
                    listJi.Add(nums[i]);
                }
            }
            //合并
            listJi.AddRange(listOu);

            for(int i = 0; i < listJi.Count; i++)
            {
                Console.WriteLine(listJi[i]);
            }


            //提示用户不停的输入学员的姓名 输入end的时候显示刚才输入的所有学员的姓名
            //并且显示这些学员中姓王的同学的个数

            List<string> listname= new List<string>();

            while (true)
            {
                Console.WriteLine("请输入用户名:");
                string name = Console.ReadLine();
                if (name != "end")
                {
                    listname.Add(name);
                }
                else
                {
                    break;
                }
            }
            int count = 0;
            Console.WriteLine("刚才输入的学员有:");
            foreach(string itme in listname)
            {
                if(itme[0]=='')
                {
                    count++;
                }
                Console.WriteLine(itme);
            }
            Console.WriteLine("姓王的同学有{0}个",count);

 

posted @ 2022-03-13 23:19  makaay986  阅读(257)  评论(0编辑  收藏  举报