c#for循环生成数组
时间: 2023-07-11 17:35:39 浏览: 164
当然,C#中也可以使用循环来生成数组。可以使用如下代码来生成一个整型数组:
```
int[] arr = new int[10];
for (int i = 0; i < arr.Length; i++) {
arr[i] = i;
}
Console.WriteLine(string.Join(", ", arr));
```
这段代码使用 for 循环来遍历数组的每个索引,并将每个索引上的整数值设置为该索引的值。最后使用 `string.Join()` 方法将生成的数组转换为逗号分隔的字符串并输出。
相关问题
使用c#生成 6维数组(string类型)(每个花括号里都有随机的数值) 并且for循环遍历数组
以下是生成6维数组并使用for循环遍历的C#代码示例:
```csharp
string[, , , , ,] arr = new string[3, 4, 2, 5, 6, 7];
Random rand = new Random();
// 随机初始化数组
for (int i = 0; i < 3; i++)
{
for (int j = 0; j < 4; j++)
{
for (int k = 0; k < 2; k++)
{
for (int l = 0; l < 5; l++)
{
for (int m = 0; m < 6; m++)
{
for (int n = 0; n < 7; n++)
{
arr[i, j, k, l, m, n] = rand.Next().ToString();
}
}
}
}
}
}
// 使用for循环遍历数组
for (int i = 0; i < 3; i++)
{
for (int j = 0; j < 4; j++)
{
for (int k = 0; k < 2; k++)
{
for (int l = 0; l < 5; l++)
{
for (int m = 0; m < 6; m++)
{
for (int n = 0; n < 7; n++)
{
Console.WriteLine("arr[{0}, {1}, {2}, {3}, {4}, {5}] = {6}", i, j, k, l, m, n, arr[i, j, k, l, m, n]);
}
}
}
}
}
}
```
使用c#生成 一个6维数组(为string类型)(每个花括号里都有的值) 并且for循环遍历数组
可以使用以下代码生成6维字符串数组并使用for循环遍历它:
```csharp
string[, , , , ,] myArray = new string[2, 3, 4, 5, 6, 7];
// 填充数组
for (int i = 0; i < 2; i++)
{
for (int j = 0; j < 3; j++)
{
for (int k = 0; k < 4; k++)
{
for (int l = 0; l < 5; l++)
{
for (int m = 0; m < 6; m++)
{
for (int n = 0; n < 7; n++)
{
myArray[i, j, k, l, m, n] = $"({i}, {j}, {k}, {l}, {m}, {n})";
}
}
}
}
}
}
// 遍历数组
for (int i = 0; i < 2; i++)
{
for (int j = 0; j < 3; j++)
{
for (int k = 0; k < 4; k++)
{
for (int l = 0; l < 5; l++)
{
for (int m = 0; m < 6; m++)
{
for (int n = 0; n < 7; n++)
{
Console.WriteLine(myArray[i, j, k, l, m, n]);
}
}
}
}
}
}
```
这个代码中,我们首先定义了一个6维的字符串数组 `myArray`,并使用6个嵌套的for循环填充数组的每个元素。然后,我们再次使用6个嵌套的for循环遍历数组的每个元素,并使用 `Console.WriteLine` 方法将其输出到控制台窗口。
阅读全文