2010-10-12 74 views
-9

可能重複:
C#: Convert string to model分割字符串...簡潔

比方說,我需要一個字符串,並把它變成一個數組。該字符串具有單個通用字符來表示新的元素。例如,我希望把這個字符串:

var s = "first|second|third"; 

進入此陣:

var segments = new[] 
{ 
    "first", 
    "second", 
    "third" 
}; 

是否有更簡單的方法來做到這一點比這

var segments = s.Split(new char[] { '|' }); 

我覺得不舒服的寫作(new char[] { '|' }。我覺得有可能這種方法,但我找不到它的簽名:

var segments = s.Split('|'); 
+1

我剛剛在你的其他問題上發佈了一個答案。在其他人可能正在回答您的原始問題的過程中,立即在新帖子中提出相同問題是一種糟糕的形式。 – Josh 2010-10-12 04:46:03

+0

放養與追蹤非常不同。 – leppie 2010-10-12 04:48:26

+2

哎呀,現在你出去了! – leppie 2010-10-12 04:49:33

回答

1

答案正是你剛剛寫的!

var s = "first|second|third"; 
var segments = s.Split('|'); 
+1

是的,我正準備寫同樣的東西...... – 2010-10-12 04:48:38