c# string 转 char
时间: 2023-12-13 11:06:16 浏览: 62
以下是将C#中的string类型转换为char[]类型的两种方法:
1.使用ToCharArray()方法:
```csharp
string str = "hello";
char[] charArray = str.ToCharArray();
```
2.使用循环遍历string并将每个字符存储到char[]中:
```csharp
string str = "hello";
char[] charArray = new char[str.Length];
for (int i = 0; i < str.Length; i++)
{
charArray[i] = str[i];
}
```
相关问题
C# 把单个String转换为Char
可以使用String类的ToCharArray()方法将一个字符串转换为字符数组,然后获取数组中的单个字符。示例代码如下:
```csharp
string str = "hello";
char[] charArray = str.ToCharArray();
char firstChar = charArray[0];
```
也可以直接使用字符串索引获取单个字符,示例代码如下:
```csharp
string str = "hello";
char firstChar = str[0];
```
string转为char,c#
在 C# 中,你可以使用 `ToCharArray()` 方法将一个字符串转换为字符数组。以下是一个示例代码:
```csharp
string str = "Hello";
char[] charArray = str.ToCharArray();
foreach (char c in charArray)
{
Console.WriteLine(c);
}
```
以上代码中,我们首先定义了一个字符串 `str`,然后使用 `ToCharArray()` 方法将其转换为字符数组 `charArray`。接着,我们使用 `foreach` 循环遍历字符数组,并输出每个字符。
运行以上代码,输出结果将会是:
```
H
e
l
l
o
```
即将字符串 "Hello" 转换为字符数组后,每个字符被单独输出。