按字符拆分字符串

时间:2013-07-25 15:30:36

标签: c# .net

我在这里有这个字符串:

String FileNameOrginal = "lighthouse-126.jpg";

我试图将字符串拆分为2,用“ - ”

分隔

我尝试过以下操作,但是在Spilled上出现语法错误:

String FileNameOrginal = drProduct["productHTML"].ToString();
string[] strDataArray = FileNameOrginal.Split("-");

请帮助,我不明白我做错了什么。

4 个答案:

答案 0 :(得分:6)

你只需要一个字符而不是字符串:

string[] strDataArray = FileNameOrginal.Split('-');

答案 1 :(得分:0)

所以问题是你需要一个输入数组,如下所示:

string[] strDataArray = FileNameOrginal.Split(
    new string[] { "-" },
    StringSplitOptions.None);

答案 2 :(得分:0)

而不是:

string[] strDataArray = FileNameOrginal.Split("-");

尝试

string[] strDataArray = FileNameOrginal.Split('-');

答案 3 :(得分:0)

  string FileNameOrginal = "lighthouse-126.jpg";
        string file1 = FileNameOrginal.Split('-')[0];
        string file2 = FileNameOrginal.Split('-')[1];