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;

              }

          }

    }

  • 相关阅读:
    代码阅读分析工具Understand 2.0试用
    C# DataTable的詳細使用方法
    swfupload组件后台获取中文文件名称乱码的问题解决
    IE6,IE7,IE8下报JS错误:expected identifier, string or number的原因及解决的方法
    HDU1159 Common Subsequence
    Java中List,Set,Map的区别以及API的使用
    Java中List,Set,Map的区别以及API的使用
    Java中List,Set,Map的区别以及API的使用
    Java中List,Set,Map的区别以及API的使用
    Java中List,Set,Map的区别以及API的使用
  • 原文地址:https://www.cnblogs.com/xtq0313/p/5726212.html
Copyright © 2011-2022 走看看