参考编号计数过载在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