c# string與數(shù)組怎樣轉(zhuǎn)換

c#
小樊
113
2024-10-18 18:28:31

在C#中,將字符串轉(zhuǎn)換為數(shù)組以及將數(shù)組轉(zhuǎn)換為字符串的方法如下:

字符串轉(zhuǎn)數(shù)組

假設(shè)我們有一個(gè)字符串str,我們想要將其分割成多個(gè)子字符串,并將這些子字符串存儲(chǔ)在一個(gè)字符串?dāng)?shù)組中。我們可以使用string.Split()方法來(lái)實(shí)現(xiàn)這個(gè)功能。

示例代碼:

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

在這個(gè)例子中,str.Split(',')會(huì)將字符串str按照逗號(hào)分割成一個(gè)字符串?dāng)?shù)組,數(shù)組中的每個(gè)元素都是原字符串中的一個(gè)子字符串。

數(shù)組轉(zhuǎn)字符串

如果我們有一個(gè)字符串?dāng)?shù)組arr,我們想要將其連接成一個(gè)單獨(dú)的字符串,我們可以使用string.Join()方法來(lái)實(shí)現(xiàn)這個(gè)功能。

示例代碼:

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

在這個(gè)例子中,string.Join(',', fruits)會(huì)將字符串?dāng)?shù)組fruits中的所有元素連接成一個(gè)字符串,元素之間的分隔符是逗號(hào)。

需要注意的是,string.Split()string.Join()方法都使用指定的分隔符來(lái)分割或連接字符串。如果沒(méi)有指定分隔符,那么string.Split()會(huì)使用空白字符(空格、制表符、換行符等)作為默認(rèn)分隔符,而string.Join()則會(huì)使用空字符串作為默認(rèn)分隔符。

0