c#数组初始化、数组反转与数组排序的例子

发布时间:2019-12-26编辑:脚本学堂
有关c#数组操作的例子,在c#中数组初始化、数组反转与数组排序的用法,在C#中定义和初始化数组,然后对其进行赋值,排序和反转等操作。

c#中数组初始化、反转和排序方法

在C#中定义和初始化数组,然后对其进行赋值,排序和反转的操作方法:

代码:
 

复制代码 代码示例:
using System;
public class ArraySample
{
 public static void Main()
 {
  // Create and initialize a new array instance.
  Array strArr = Array.CreateInstance(typeof(string), 3);
  strArr.SetValue("Mahesh", 0);
  strArr.SetValue("chand", 1);
  strArr.SetValue("Test Array", 2);
  // Display the values of the array.
  Console.WriteLine("Initial Array values:");
  for(int i = strArr.GetLowerBound(0);i<=strArr.GetUpperBound(0);i++)
   Console.WriteLine(strArr.GetValue(i));
  //sort the value of the array.
  Array.Sort(strArr);
  Console.WriteLine("After sorting:");
  for(int i = strArr.GetLowerBound(0);i<=strArr.GetUpperBound(0);i++)
   Console.WriteLine(strArr.GetValue(i));
  // Reverse values of the array.
  Array.Reverse(strArr);
  for(int i = strArr.GetLowerBound(0);i<=strArr.GetUpperBound(0);i++)
   Console.WriteLine(strArr.GetValue(i));
 }
}