📅  最后修改于: 2023-12-03 14:40:33.044000             🧑  作者: Mango
在C#中,字符串是一个不可变的字符序列。如果需要对字符串进行修改操作,可以使用字符串的ToCharArray()方法将其转换为一个字符数组。本篇文章将介绍ToCharArray()方法的使用,以及其特性和示例。
ToCharArray()方法是字符串类的一个实例方法,其语法格式如下:
public char[] ToCharArray();
ToCharArray()方法没有参数,返回值为一个字符类型的数组。
下面是一些示例,演示了如何使用ToCharArray()方法将字符串转换为字符数组。
string str = "Hello World";
char[] charArray = str.ToCharArray();
foreach (var ch in charArray)
{
Console.WriteLine(ch);
}
输出结果为:
H
e
l
l
o
W
o
r
l
d
string str = "Hello World";
char[] charArray = str.ToCharArray();
for (int i = 0; i < charArray.Length; i++)
{
if (charArray[i] == 'l')
{
charArray[i] = 'L';
}
}
string newStr = new string(charArray);
Console.WriteLine(newStr);
输出结果为:
HeLLo WorLd
C#字符串的ToCharArray()方法可以将字符串转换为字符数组,方便进行修改操作。ToCharArray()方法可以遍历字符串,将每个字符转换成对应的字符数组元素。需要注意的是,ToCharArray()方法返回的字符数组是一个副本,对其进行的修改操作不会影响原始字符串。