在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)分隔符。