拆分逗号分隔的字符串获取“”

时间:2015-01-07 05:20:20

标签: c#

我有一个逗号分隔的字符串数组,如

,/图片/ 222.jpg,/图片/ inbannerbg2.jpg

当我拆分数组时,我得到一个" " value first.and它作为空值插入表中。 我们怎样才能删除它。

这是我的代码

构建逗号sepparated数组

Session["image"] = Session["image"] + ",/pictures/" + filename;
        img = Session["image"].ToString();

Split Array

img = Convert.ToString(Session["image"]);
        string[] img_split = img.Split(',');

提前感谢您的帮助

1 个答案:

答案 0 :(得分:5)

使用方法重载,您可以指定StringSplitOptions

string[] img_split = img.Split(new[] {','}, StringSplitOptions.RemoveEmptyEntries);

您可以在MSDN上的docs中阅读相关内容。

由于您的字符串在其开头有一个逗号,Split()返回的数组的第一个元素将是一个空字符串。在这里,我们告诉它删除空字符串。