生成c#的交换指定位置的数组元素的代码
时间: 2024-04-15 14:30:52 浏览: 18
下面是一个在 C# 中交换指定位置的数组元素的示例代码:
```csharp
using System;
class Program
{
static void Main(string[] args)
{
int[] array = { 1, 2, 3, 4, 5 };
Console.WriteLine("原始数组:");
PrintArray(array);
// 调用 Swap 方法交换指定位置的元素
Swap(array, 1, 3);
Console.WriteLine("交换后的数组:");
PrintArray(array);
}
static void Swap(int[] array, int index1, int index2)
{
int temp = array[index1];
array[index1] = array[index2];
array[index2] = temp;
}
static void PrintArray(int[] array)
{
foreach (int element in array)
{
Console.Write(element + " ");
}
Console.WriteLine();
}
}
```
这段代码创建了一个整数数组,并通过调用 Swap 方法来交换索引为1和3的元素。你可以根据需要修改数组和要交换的索引位置。希望对你有所帮助!