在程序开发中,对数组的使用再普遍不过了,而在C#中利用FOREACH来遍历数组也是常见的事情,以下便是一例:
using System;
using System.Collections.Generic;
using System.Text;
namespace ljun_CSharp_Study
{
class ArrayTraversal1
{
/// <summary>
/// 用foreach对数组进行遍历
/// </summary>
/// <param name="args"></param>
static void Main(string[] args)
{
int[] myArray = new int[5] { 5, 67, 8, 9, 35 };
int temp = 0;
Console.WriteLine("排序前:");
//采用foreach语句进行遍历
foreach (int number in myArray)
{
Console.WriteLine(number);
}
//采用冒泡法进行排序
for (int i = 1; i < 5; i++)
{
for (int j = 0; j < 5 - i; j++)
{
if (myArray[j] > myArray[j + 1])
{
temp = myArray[j];
myArray[j] = myArray[j + 1];
myArray[j + 1] = temp;
}
}
}
Console.WriteLine("排序后:");
foreach (int num in myArray)
{
Console.WriteLine(num);
}
Console.ReadLine();
}
}
}