C# 遍历 string[,]
时间: 2023-09-20 21:10:02 浏览: 152
可以使用两个for循环来遍历二维字符串数组,代码如下:
```csharp
string[,] fission = { { "fissionTypeIds", "FissionTypeId" }, { "fissionLogIds", "FissionLogId" }, { "userOfFissionIds", "UserOfFissionId" } };
for (int i = 0; i < fission.GetLength(0); i++) // 遍历第一维
{
for (int j = 0; j < fission.GetLength(1); j++) // 遍历第二维
{
Console.Write(fission[i, j] + " "); // 输出数组元素
}
Console.WriteLine(); // 换行
}
```
输出结果为:
```
fissionTypeIds FissionTypeId
fissionLogIds FissionLogId
userOfFissionIds UserOfFissionId
```
以上代码中,第一个for循环遍历第一维,第二个for循环遍历第二维,通过fission.GetLength(0)和fission.GetLength(1)分别获取二维数组的行数和列数。在循环体中,使用fission[i, j]访问数组元素,并输出到控制台。注意,每遍历完一行需要使用Console.WriteLine()换行。
相关问题
c#遍历 string[] ReverseString = { "a", "c", "e" };
在C#中,可以使用foreach循环来遍历一个字符串数组。对于给定的字符串数组ReverseString,可以使用以下代码来遍历并输出数组中的元素:
```csharp
string[] ReverseString = { "a", "c", "e" };
foreach (string str in ReverseString)
{
Console.WriteLine(str);
}
```
这段代码会依次输出数组中的每个元素:"a"、"c"、"e"。
C# foreach遍历 string
在C#中,可以使用foreach循环遍历字符串,代码如下:
```csharp
string str = "Hello, World!";
foreach (char c in str)
{
Console.Write(c + " ");
}
```
输出结果为:
```
H e l l o , W o r l d !
```
以上代码中,使用foreach循环遍历字符串str中的每个字符,将每个字符输出到控制台。注意,foreach循环中的变量类型必须和被遍历的集合元素类型相同,在这里是char类型。
阅读全文