您的位置:首页 > 编程语言 > C#

c#泛型集合

2017-11-06 21:25 190 查看
非静态类需要创建一个对象

泛型集合的类型是确定的List<string>list=new list<string>();





//将一个数组奇数放一个数组,偶数放一个,两个合在一个

            int[] num = new int[] {1,2,3,4,5,6 };

            List<int> list = new List<int>();//泛型集合

            List<int> list1 = new List<int>();

           for (int i = 0; i < num.Length; i++)

            {

                if (num[i] % 2 == 0)

               {

                   list.Add(num[i]);

                }

               else

                {

                    list1.Add(num[i]);

               }

            }

            list1.AddRange(list);

            foreach (var item in list1)

            {

               Console.WriteLine(item);

            }

            Console.ReadKey();

            //用户输入一个字符串,用foreach将字符串赋值给字符数组

            Console.WriteLine("输入一个字符串");

            string input = Console.ReadLine();

            char[]cha=new char[input.Length];

            int i = 0;

            foreach (var item in input)

            {

               cha[i] = item;

               i++;

                

            }

            foreach (var item in cha)

            {

               Console.WriteLine(item);

            }

            Console.ReadKey();

            ////统计welcome to china 每个字符出现的次数

            string str = "welcome to china";

            Dictionary<char, int> dic = new Dictionary<char, int>();

            for(int i=0;i<str.Length;i++)

            {

                if(dic.ContainsKey(str[i]))

                {

                    dic[str[i]]++;

                }

                else

                {

                    dic[str[i]]=1;

                }

            }

            foreach ( KeyValuePair<char,int> kv in dic)

            {

                Console.WriteLine("{0}{1}",kv.Key,kv.Value);

            }

            Console.ReadKey();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  泛型集合list