1

文字列を文字列で分割するにはどうすればよいですか?

string PostBuffer = "This Is First----WebKitFormBoundaryBBZbLlWzO0CIcUa6This Is Last"
string[] bufferarray =  PostBuffer.Split("----WebKitFormBoundaryBBZbLlWzO0CIcUa6", StringSplitOptions.None);

Argument '1' can't convert Argument '1' from string to char and I get Argument '2' cannot convert from system.stringsplitoptions to char.

私は何を間違っていますか?

4

3 に答える 3

4
PostBuffer.Split(new string[] { "----WebKitFormBoundaryBBZbLlWzO0CIcUa6"}, StringSplitOptions.None);
于 2011-07-14T16:01:47.640 に答える
2

これは、最初の引数が次のとおりであるためです。

型: System.String() この文字列の部分文字列を区切る文字列の配列、区切り文字を含まない空の配列、または Nothing。

したがって、次のことを行う必要があります。

string[] bufferarray = 
PostBuffer.Split(new string[] { "----WebKitFormBoundaryBBZbLlWzO0CIcUa6" }, StringSplitOptions.None);

ドキュメントから詳細を読むことができます。

于 2011-07-14T16:02:22.040 に答える
1

string.Split文字列をStringSplitOptions引数として受け取るオーバーロードはありません。代わりにこれを行います:

string[] bufferarray = 
PostBuffer.Split(new string[] { "----WebKitFormBoundaryBBZbLlWzO0CIcUa6" }, StringSplitOptions.None);
于 2011-07-14T16:01:55.587 に答える