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

    数组是引用类型

    int[] array  :array存储的只是数组的地址,无论在那修改数组,因为这些变量只是存储数组的地址,所以这些变量都可以访问修改后的数组。

    数组的一些常用方法

     1:public bool IsFixedSize //判断数组是否固定大小

     int[] array = new int[] { 1,1,3,4,6,99,5};         
                Console.WriteLine(array.IsFixedSize);

    2:public int Length//获取数组的长度

     int[] array = new int[] { 1,1,3,4,6,99,5};               
                Console.WriteLine(array.Length);

    3:public int rank//获取数组的维数

     int[,] array1 = new int[10, 10];
                Console.WriteLine(array1.Rank);

    4:public static void clear(Array array,int index,int length)//删除指定位置的数据,这些位置的数据恢复默认值为0

      int[] array = new int[] { 1,1,3,4,6,99,5};
                Array.Clear(array, 0, 4);//将数组中从下标0开始的四个位置存储的数据删除,位置存储的数据被删除后,这些位置默认的存储数据为0,数组长度不变
                for (int i = 0; i < array.Length; i++)
                {
                    Console.WriteLine(array[i]);
                }

    5:public int GetLength(int dimension)获取数组中指定维度的长度

                int[,] array1 = new int[11, 22];
                Console.WriteLine(array1.GetLength(0));

    6:public object GetValue(int index)//获取一维数组中指定下标的值

     int[] array = new int[] { 1,1,3,4,6,99,5};
                Console.WriteLine(array.GetValue(6));

    7:public static void sort(Array array)//对数组进行排序

     int[] array = new int[] { 1,1,3,4,6,99,5};
                Array.Sort(array);//对数组进行排序

    8:public static void Reserve(Array array)//将数组反转

      int[] array = new int[] { 1,1,3,4,6,99,5};          
                Array.Reverse(array);//将数组反转

    9:public static int indexof(Array array ,object value)//返回一维数组中第一个和Value值一样的数的下标,value可以是任何类型

     int[] array = new int[] { 1,1,3,4,6,99,5};
                Console.WriteLine(Array.IndexOf(array,1));  

    10:public static int indexof<T>(Array array ,T value)//返回一维数组中第一个和Value值一样的数的下标,指定了Value值的类型

     int[] array = new int[] { 1,1,3,4,6,99,5};
                Console.WriteLine(Array.IndexOf<int>(array,1));        

    11:public static int LastIndexof(Array array ,object value)//返回一维数组中最后一个和Value值一样的数的下标,Value可以是任何类型

     int[] array = new int[] { 1,1,3,4,6,99,5};
                Console.WriteLine(Array.LastIndexOf(array,1));   
  • 相关阅读:
    弱智儿童欢乐多游戏android源码完整版
    小龙吃水果游戏IOS源码 V1.0
    PHP实现的轩宇淘宝客系统源码v2.0.1
    友点企业网站管理系统集电脑网站、手机网站、微信三站合一
    仿win8磁贴界面以及功能
    HarestGame史上最难游戏源码 v2.0
    关于js基本类型string
    本周作业
    罗辑思维 怎样成为一个高手
    第18周作业
  • 原文地址:https://www.cnblogs.com/zhangyang4674/p/11334244.html
Copyright © 2011-2022 走看看