C#数组知识点的总结

  /*打印数组的长度  str.lenght
   * 判断数组是否有肯定长度   str.IsfixedSize
   * 判断数组的长度           str.longlenght
   * 数组的复制               Arrary.Copy
   * 数组克隆                 Arrary.Clone
   * 数组清空                 rrary.Clear
   * 数组判断存在             Arrary.Exist
   * 查找值                   Arrary.find     Arrary.findAll
   * 查找索引                 Arrary.indexof(从左往右进行索引)  Arrary.lastindexof(从右往左进行索引)
   * 增加数组空间             Arrary.Resize
   *数组排序                  Arrary.sort
   *数组倒叙                  Arrary.sort(str new MyIComparerent())
   */

  //注意不能定义常量数组
  // const  [] int  str1 = { 1, 2, 3, };
  //string[] str = { "wertyu","wertyui","asdfghj"};
  //  Console.WriteLine(str[1]);
  //打印数组的长度
  //   Console.WriteLine(str.Length);
  //判断数组是否有肯定长度     ***注意***数组的长度一般请情况下是不能进行修改的
  //Console.WriteLine(str.IsFixedSize);
  //判断数组的长度
  // Console.WriteLine(str.LongLength);
  //数组的复制
  //string[] str2 = new string[3] ;
  //Array.Copy(str,str2,2);
  //foreach(var i in str2)
  //{
  //    Console.WriteLine(i);
  //}
  //数组的克隆
  //object obj = str.Clone();   
  //string[] str2 = (string [])obj;    //拆箱
  //str2[0] = "www";                  //装箱
  //foreach (var item in str2)
  //{
  //    Console.WriteLine(item);
  //}
  //清空数组
  //Array.Clear(str,0,2);
  // foreach(var i in str)
  //{
  //    Console.WriteLine(i);
  //}
  //判断数组是否存在值
  //Array.Exists<string>(str, (item) =>
  //{
  //    return item.Contains("h");

  //});
  //判断索引
  // string[] str = { "erty", "wertyui", "asdftgyu" };
  //Array.Find(str, (item) =>
  //{
  //    return item.StartsWith("w");
  //});
  //遍历索引
  //Array.IndexOf(str,2);
  //foreach(var i in str)
  //{
  //    Console.WriteLine(i);
  //}
  //增加数组长度
  //Array.Resize(ref str, str.Length+4) ;
  //Console.WriteLine(str.Length);
  //字符串排序
  var str = new int[] { 1, 2,6,9,8,10 };
  // Array.Sort(str);
  //foreach (int i in str) {
  //     Console.WriteLine(i);
  // }

  //倒叙排列
  Array.Sort(str, new MyIComparerent());
  foreach (var i in str)
  {

      Console.WriteLine(i);
  }
 Console.ReadLine();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值