C# foreach遍历 string
时间: 2023-07-24 16:13:35 浏览: 145
在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类型。
相关问题
C# foreach遍历 string [,]
在C#中,可以使用两个foreach循环遍历二维字符串数组,代码如下:
```csharp
string[,] fission = { { "fissionTypeIds", "FissionTypeId" }, { "fissionLogIds", "FissionLogId" }, { "userOfFissionIds", "UserOfFissionId" } };
foreach (string s1 in fission) // 第一层循环遍历每个元素
{
Console.Write(s1 + " ");
}
```
输出结果为:
```
fissionTypeIds FissionTypeId fissionLogIds FissionLogId userOfFissionIds UserOfFissionId
```
以上代码中,使用foreach循环遍历整个二维字符串数组fission中的每个元素,将每个元素输出到控制台。注意,二维数组被展开成了一维数组,循环变量s1的类型为string。如果需要按照行列的顺序遍历二维数组,可以使用for循环来实现。
怎么用foreach遍历String类
在C#中,可以使用foreach循环来遍历字符串(String类)。每次迭代时,foreach循环将返回字符串的下一个字符。以下是一个示例代码:
```
string myString = "Hello World!";
foreach(char c in myString)
{
Console.WriteLine(c);
}
```
在上面的示例中,我们定义了一个字符串变量myString,并在foreach循环中使用char类型的变量c来遍历字符串。每次迭代时,变量c将包含字符串中的下一个字符,并将其输出到控制台。
阅读全文