拆分逗号分隔的字符串得到“ ”
本文关键字:字符串 分隔 拆分 | 更新日期: 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()
返回的数组的第一个元素将是一个空字符串。在这里,我们告诉它删除空字符串。