2015-01-07 179 views
-1

我有一個逗號分隔字符串數組一樣拆分逗號分隔字符串得到「」

,/圖片/ 222.jpg,/圖片/ inbannerbg2.jpg

雖然我分裂陣列我得到一個「」值爲first.and它作爲空值插入到表中。 我們如何刪除這個。

這裏是我的代碼

構建以逗號sepparated陣列

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

拆分陣列

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

預先感謝幫助

+0

這裏是代碼img = Convert.ToString(Session [「image」]); string [] img_split = img.Split(','); – Arun

回答

5

使用方法重載,允許你指定一個StringSplitOptions

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

您可以在MSDN上的docs中閱讀它。

由於您的字符串在其開頭處有逗號,因此Split()返回的數組的第一個元素將爲空字符串。在這裏,我們告訴它刪除空字符串。