东山做网站

当前位置:

东山建网站,C#之数组的声明、遍历及查找方法

浏览量:3110次

东山做网站东山建网站



  //一维数组的声名

  //申明方式一

  int[] myintArray={0,2,4,6,8,10};

  //声名方式二

  string[] mystringArray;

  mystringArray=new string[100];

  //方式二直接赋值

  string[] NameArray=new string[] ;

  //操纵for可以或许foreach遍历数组

  for (int i=0; i < myintArray.Length; i++)

  {

  Console.WriteLine(myintArray[i]);

  }

  foreach (string mystr in NameArray)

  {

Console.WriteLin网站制作e(mystr);

  }

  //二维数组的申明

  string[,] myFriend;

  //三维数组的声明,三维数组可以看作是 5个3行4列的二维数组

  string[, ,] myFriend5=new string[5,3,4];

  //二维数组的初始化

  //办法一,操作字面值初始化

  string[,] myFriend1={ { "张三", "男" }, { "李四", "女" }, { "王五", "男" }, { "赵六", "女" }, { "刘七", "未知" } };

  //办法二,把持new要害字

  string[,] myFtrend2=new string[5, 2];

string[,] myFtren网站制作d3=new string[5, 2] { { "张三", "男" }, { "李四", "女" }, { "王五", "男" }, { "赵六", "女" }, { "刘七", "未知" } };

  //二维数组的遍历

  //for轮回

  for (int i=0; i < 5; i++)

  {

  for (int j=0; j < 2; j++)

  {

  Console.Write(myFtrend3[i, j]+"\t");

  }

  Console.WriteLine();

  }

  //foreach轮回

  foreach (string outstr in myFtrend3)

  {

Console.Write(outstr+"\t");网站制作

  }

  //查找数组元素

  int[] myintArray={ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 1, 2, 3, 4, 5, 6 };

  //1、IndexOF方法,前去某个数组元素初度泛起的索引值,如不存在前往-1

  int result=Array.IndexOf(myintArray, 4);

  Console.WriteLine(result);//输入终究是4

  //2、LastIndexOF方法,前往某个数组元素初度涌现的索引值,如不具有前去-1

  int result1=Array.LastIndexOf(myintArray, 4);

Consol网站制作e.WriteLine(result1);//输入后果是17

  //3、BinarySearch方式,用于查找元素初度涌现的索引值,采用的法子是二分法,死守较高,优先运用。如不具有前往一个负值。

  int result2=Array.BinarySearch(myintArray, 4);

  Console.WriteLine(result2);//输出到底是4

  //4、Contains

  //Array的Contains方法理论是对IList接口中办法的实现,于是使用早年需求将该数组转为该对象

  //转换的格局:((System.Collections.IList)intArray).Contains(8);

//网站制作前往是一个布尔值

  bool mybool;

  mybool=((System.Collections.IList)myintArray).Contains(8);

  if (mybool)

  {

  Console.WriteLine("具备");

  }

  else

  {

  Console.WriteLine("不具有");

  }

东山做网站就找春秋科技,春秋科技是一家专注于东山网站建设、东山网站设计、东山网站制作、东山做网站、东山建网站等服务的东山网站建设公司。已成功帮助10000多家企业实现网上盈利,为企业提供东山网站建设一站式服务。

24小时服务热线:13733108860

[声明]本网转载网络媒体稿件是为了传播更多的信息,此类稿件不代表本网观点,本网不承担此类稿件侵权行为的连带责任。故此,如果您发现本网站的内容侵犯了您的版权,请您的相关内容发至此邮箱【】,我们在确认后,会立即删除,保证您的版权。