參考編號計數過載在Splitting a filename在Silverlight應用程序將字符串分割方法
在Silverlight應用程序的問題,因爲沒有Count
過載,我需要的預期結果作爲四個弦元素。
NewReport
20140423_17255375
BSIQ
2wd28830-841c-4d30-95fd-a57a7aege412.zip
這行代碼是讓我的Silverlight應用程序生成錯誤
var strFileTokens = filename.Split(new[] { '-' }, 4, StringSplitOptions.None);
生成錯誤: 錯誤4
The best overloaded method match for 'string.Split(string[], int, System.StringSplitOptions)' has some invalid arguments C:\TestSolution\Reporting.cs 287
如何獲得上述四個字符串元素?
第四元素只是返回'2wd28830'但它不給出預期'2wd28830-841c-4d30-95fd-a57a7aege412.zip' – venkat
@sukumar:什麼是完整的路徑這個文件?你用什麼來提取文件名?你應該使用'FileInfo'或'Path'類。如果它是文件名中的第一個,爲什麼將'2wd28830'作爲第四個(最後一個)元素? –
完整的文件名是'NewReport-20140423_17255375-BSIQ-2wd28830-841c-4d30-95fd-a57a7aege412.zip'這是我從WCF服務調用中得到的'string'中的響應。 – venkat