zoukankan      html  css  js  c++  java
  • C#数组

    1、所谓数组,就是具有相同数据类型的元素按照一定的顺序排列起来的集合。(需要特别注意的是,在数组中元素的索引是从0开始的)

    简单举例:int [] myarray=new int [5];

    在此数组中,包含从myarray[0]myarray[4]5个元素。New是运算符,用于创建数组的同时将数组元素初始化为它们的默认值。在此例中,所有元素都初始化为零。

    ArrayList al = new ArrayList();//初始化

                al.Add(1);

                al.Add("2");

                al.Add("hello");//添加

                al.Add(true);

                al[3] = "你好";

                //al.clear();移除所有元素

                ArrayList al1 = new ArrayList();

                al1 = (ArrayList)al.Clone();//克隆

                Console.WriteLine(al1.Contains("2"));//判断是否包含

                //插入某个索引位置某个元素

                al.Insert(2,"Hello");

                //移除某个第一次出现的元素

                al.Remove("hello");

                //移除某个索引位置的元素

                al.RemoveAt(3);

     

                al.Sort();//排序,升序

                al.Reverse();//翻转整个集合

     

                Console.WriteLine(al[3]);

                Console.ReadLine();

     

     

     

                foreach   便利集合

                foreach (string aa in name)

                {

                    Console.Write(aa+" ");

                }

     

     

                object a;

                int b = 4;

                a = 4;

                double c = 3.14;

                a = c;

                bool d = true;

                a = d;

                string e = "hello";

                a = e;

                DateTime dt = DateTime.Now;

                a = dt;

    2、此中涉及到一个排序方法——冒泡排序(由大到小排列顺序,固定格式,可以背过运用)

    for(int i=0;i<n;i++)

    {

        for(int j=i+1;j<n;j++)

          {

            if(a[i]>b[i+1])

              {

                   int zhong=a[i];

                   a[i]=b[i+1];

                   b[i+1]=zhong;

              }

          }

    }

  • 相关阅读:
    Dependency Injection in ASP.NET Web API 2
    js, lambada? 在chrome和node下可以使用
    jquery text
    bugs view:
    支持 gRPC 长链接,深度解读 Nacos 2.0 架构设计及新模型
    阿里云 ecs云主机 静默安装oracle11g
    mysql1033错误 InnoDB临时表空间报错
    8888. Distance Between 2 Nodes in BST
    783. Minimum Distance Between BST Nodes
    530. Minimum Absolute Difference in BST
  • 原文地址:https://www.cnblogs.com/xtq0313/p/5726212.html
Copyright © 2011-2022 走看看