zoukankan      html  css  js  c++  java
  • c# 第18节 数组的操作

    本节内容:

    1:遍历数组

    2:查找数组元素

    3:数组排序

    4:数组合并与拆分

    5:数组的添加

    1:遍历数组

    遍历数组方法:

    1:数组.length   ###获取数组长度
    2:数组.GetLowerBound(number)   
        ##有个[5,2]5行2列的数组,number = 0 获取5的位置上限和下限,nember=1获取2的位置上限和下限
    3:数组.GetUpperBound()
    4:数据[1,2]       ##
    5:数组.GetValue(3,1)  ##根据下标获取对应值

     

    2:查找数组元素

    解决两类问题:

    1:看这个数组是否存在某个元素
    2:获取已知存在元素的索引值
    
    Array.IndexOf(str,'b') 通过元素查找对应的索引值,没有找到返回一个<0的数 
    Array.LastInderOf
    Array.BinarySearch 用于查找元素首次出现的索引值,采用的方法叫做二分法 ,不存在返回负值
    Array.Contains 
    Array的Contains方法实际是对Llist接口中方法的实现,因此使用需要将数组转换该对象:
    转换的格式: ((System.Collections.Llist)myIntArray).Contains(8)
    返回是一个布尔值

    3:数组排序

    排序方法:

    Array.Sort() ##对数组中的数据按ASCII码进行排序
    Array.Reverse() ##反序

    4:数组合并与拆分

     

    1:第一种Array.Copy(数组1,数组2,长度)

    4:数值1 指定索引位置,指定索引后的长度,发到数组2中的指定索引的位置 

     

  • 相关阅读:
    Balanced Binary Tree
    Swap Nodes in Pairs
    Reverse Nodes in k-Group
    Reverse Linked List II
    Remove Nth Node From End of List
    Remove Duplicates from Sorted List II
    Remove Duplicates from Sorted List
    Partition List
    Merge Two Sorted Lists
    【Yii2.0】1.2 Apache检查配置文件语法
  • 原文地址:https://www.cnblogs.com/hero799/p/8661088.html
Copyright © 2011-2022 走看看