c# 遍历字符串中的字符
时间: 2023-08-24 13:08:28 浏览: 155
用C#实现的遍历字符串,遍历一次查出每个字符出现的次数
4星 · 用户满意度95%
在 C# 中,遍历字符串中的字符可以通过字符串的 `foreach` 循环或者 `for` 循环实现。
使用 `foreach` 循环遍历字符串中的字符:
```csharp
string str = "Hello, World!";
foreach (char c in str)
{
Console.WriteLine(c);
}
```
使用 `for` 循环遍历字符串中的字符:
```csharp
string str = "Hello, World!";
for (int i = 0; i < str.Length; i++)
{
char c = str[i];
Console.WriteLine(c);
}
```
上述代码中,`foreach` 循环遍历字符串中的每个字符,将每个字符打印到控制台中。`for` 循环遍历字符串中的每个字符,使用索引 `i` 访问字符串中的每个字符,将每个字符打印到控制台中。
需要注意的是,在 C# 中,字符串的索引是从 0 开始的,字符串的 `Length` 属性表示字符串中字符的个数,因此在遍历字符串时,循环条件应该是 `i < str.Length`,而不是 `i <= str.Length`。
阅读全文