如何用字符串拆分字符串?
string PostBuffer = "This Is First----WebKitFormBoundaryBBZbLlWzO0CIcUa6This Is Last"
string[] bufferarray = PostBuffer.Split("----WebKitFormBoundaryBBZbLlWzO0CIcUa6", StringSplitOptions.None);
我得到并且错误无法将Argument'1'从string转换为char而我得到Argument'2'无法从system.stringsplitoptions转换为char。
我做错了什么?
答案 0 :(得分:4)
PostBuffer.Split(new string[] { "----WebKitFormBoundaryBBZbLlWzO0CIcUa6"}, StringSplitOptions.None);
答案 1 :(得分:2)
这是因为第一个参数是:
类型:System.String()用于分隔子字符串的字符串数组 在此字符串中,一个不包含分隔符的空数组,或 什么都没有。
所以你需要这样做:
string[] bufferarray =
PostBuffer.Split(new string[] { "----WebKitFormBoundaryBBZbLlWzO0CIcUa6" }, StringSplitOptions.None);
您可以从the docs了解更多信息。
答案 2 :(得分:1)
string.Split
没有重载,它接受字符串和StringSplitOptions
作为参数。这样做:
string[] bufferarray =
PostBuffer.Split(new string[] { "----WebKitFormBoundaryBBZbLlWzO0CIcUa6" }, StringSplitOptions.None);