1 数组:(必须规定类型和长度)

         1)定义:

                     int[ ]i=new int (5);

                     int[ ]j=new int[ ](1,2,3,4,5);

         2)   数组遍历:

             (1)  for 循环遍历

                          for(int x=0;x<j.Length;x++)

                  {

                        console.writeline(j[ x ])

                   }

                         console.read()

             (2) foreach遍历        foreach(var temp in j)

                                      {

                                             console.writeline(temp);

                                      }

                                             console.read();

          3)    赋值:

                        i[ 0 ] =1;

           4) 二维数组:

                             int[ , ]erw=mew int[2,2 ]                                                                  : 长度为2只能含有两组数的数组;

                             int [ , ] erw=new int[ ,]{ {4,5},{ 7,8} }

                如果找7那么:

                            console.writeline(erw[1,0 ])    ;

         2 集合:不规定类型长度

                   1) 定义:

                                Array List arr=new Array List()            ; array list 需点击小灯泡例的  using stystem.collections;

                    2)往集合里添加东西:

                          date time dt=new date time(2017,10,10);

                          arr.add(dt);

                          arr.add(123);

                          arr.add("abc");

                          arr.add(dt);

                    3) 集合遍历:

                               (1) foreach 遍历:

                                        foreach( var x  in  arr)

                                  {

                                      console.write(x);

                                   }               

                                     console.read()

                              

                    4)  集合方法:

                                      1) 集合移除:  

                                                  移除内容:             arr.remove(1,2,3);

                                                  移除项:                 arr.remove at(1)

                                      2) 集合顺序翻转:           arr.reverse();

                                      3 )在集合规定位置添加一项 title :

                                         arr.insert(2,"title")                   在第二项后加一个title;

                                       4)查看集合中是否存在:

                                          arr.contains(1,2,3)

             3  泛型集合  (常用):不规定长度,规定类型

                  定义:           list<int> i list=new list<int>();

                  赋值 :                  i list.add(1,2,3)

                        例:               list <user> user-list=new list<user>();

                                              user zs=new user;

                                              zs.user-id=1;

                                              zs.user-name="张三";

                                              user lisi=new user;

                                               zs.user-id=2;

                                               zs.user-name="李四";

                       foreach: 遍历

                                   foreach(user x in user_list) 

                                    {

                                          console.write(x); 

                                    }

                                   console.read()

 

       集合冒泡排序:

 

                    int[ ]arr=new int[ ]{4,2,1,3,5}                       

                    for(int a=0; a<arr.length;a++)

               {  

                   for(int b=a+1;b<arr.length;b++)

                       {

                            if(arr [a]>arr[b])

                               {

                                   int temp= arr[a];

                                   arr[ a ]=arr[b];

                                   arr[b]=temp

                               }

                       } 

               }                                       

                     foreach( int x in  arr  )

              { 

                     console.writeline(x);

 

                }

                    console.read