c#

c# string与数组怎样转换

小樊
171
2024-10-18 18:28:31
栏目: 编程语言

在C#中,将字符串转换为数组以及将数组转换为字符串的方法如下:

字符串转数组

假设我们有一个字符串str,我们想要将其分割成多个子字符串,并将这些子字符串存储在一个字符串数组中。我们可以使用string.Split()方法来实现这个功能。

示例代码:

string str = "apple,banana,orange";
string[] fruits = str.Split(',');

在这个例子中,str.Split(',')会将字符串str按照逗号分割成一个字符串数组,数组中的每个元素都是原字符串中的一个子字符串。

数组转字符串

如果我们有一个字符串数组arr,我们想要将其连接成一个单独的字符串,我们可以使用string.Join()方法来实现这个功能。

示例代码:

string[] fruits = {"apple", "banana", "orange"};
string fruitString = string.Join(',', fruits);

在这个例子中,string.Join(',', fruits)会将字符串数组fruits中的所有元素连接成一个字符串,元素之间的分隔符是逗号。

需要注意的是,string.Split()string.Join()方法都使用指定的分隔符来分割或连接字符串。如果没有指定分隔符,那么string.Split()会使用空白字符(空格、制表符、换行符等)作为默认分隔符,而string.Join()则会使用空字符串作为默认分隔符。

0
看了该问题的人还看了