我有一个逗号分隔的字符串数组
,/图片/ 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)
在此先感谢您的帮助
使用允许您指定的方法重载StringSplitOptions:
string[] img_split = img.Split(new[] {','}, StringSplitOptions.RemoveEmptyEntries);
Run Code Online (Sandbox Code Playgroud)
您可以在MSDN上的文档中阅读它.
由于您的字符串在其开头有一个逗号,因此返回的数组的第一个元素Split()将是一个空字符串.在这里,我们告诉它删除空字符串.
| 归档时间: |
|
| 查看次数: |
325 次 |
| 最近记录: |