拆分逗号分隔的字符串获取""

Aru*_*run -1 c#

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

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

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

这是我的代码

构建到逗号sepparated数组

Session["image"] = Session["image"] + ",/pictures/" + filename;
        img = Session["image"].ToString();
Run Code Online (Sandbox Code Playgroud)

拆分阵列

img = Convert.ToString(Session["image"]);
        string[] img_split = img.Split(',');
Run Code Online (Sandbox Code Playgroud)

在此先感谢您的帮助

Gra*_*ICA 5

使用允许您指定的方法重载StringSplitOptions:

string[] img_split = img.Split(new[] {','}, StringSplitOptions.RemoveEmptyEntries);
Run Code Online (Sandbox Code Playgroud)

您可以在MSDN上的文档中阅读它.

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