拆分逗号分隔的字符串得到“ ”

本文关键字:字符串 分隔 拆分 | 更新日期: 2023-09-27 18:36:36

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

,/pictures/222.jpg,/pictures/inbannerbg2.jpg

当我拆分数组时,我首先得到一个" "值,然后它作为空值插入到表中。我们如何删除它。

这是我的代码

构建为逗号分隔数组

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

拆分阵列

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

提前感谢您的帮助

拆分逗号分隔的字符串得到“ ”

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

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

您可以在 MSDN 上的文档中阅读有关它的信息。

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