• 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;

              }

          }

    }

  • 相关阅读:
    CSS字体和文本
    【操作系统学习】操作系统概念(一)
    宜家通信 会员管理 表结构搭建
    【优化框架】优化断言,断言返回结果是否包含特定字符串
    【Faker库】faker库(随机生成数据)使用总结转载
    Python+selenium 【第七章】Unittest学习
    Python+selenium 【第六章】UI自动化框架操作测试对象
    Python+selenium 【第五章】UI自动化元素等待
    【Jenkins】python项目集成jenkins并配置allure报告 mac/windows方法一致
    Python+selenium 【第八章】开源项目实战
  • 原文地址:https://www.cnblogs.com/xtq0313/p/5726212.html
Copyright © 2020-2023  润新知