web-dev-qa-db-ja.com

C#文字列の分割?

たとえば、私が文字列を持っているかどうか疑問に思っています:

Hello#World#Test

#を削除して、HelloWorldTestを3つの別個の文字列、たとえばString1およびString2およびString3

29
Jamie

これを文字列の配列に入れて、次のように簡単に実行できます。

string[] s = "Hello#World".Split('#');

s[0]には「Hello」が含まれ、s[1]には「World」が含まれます

分割の詳細については、こちらを参照してください: http://msdn.Microsoft.com/en-us/library/b873y76a.aspx

48
juan

String.Split("#".ToCharArray())は、2つの要素を持つstring[]を返します。

Element0は「Hello」、Element1は「World」になります

4
The Evil Greebo

これは一つの方法です

"hello#world".Split('#');
1
Mike