[問題] webserver接收arraylist問題

看板C_Sharp (C#)作者 (冷楓)時間12年前 (2013/08/12 17:48), 編輯推噓1(109)
留言10則, 3人參與, 最新討論串1/1
各位高手,如題 有用過webserver的大大,請問要如果接收ArrayList ary 不管怎用我都會出現"產生xml文件時發生錯誤" WS程式 [WebMethod] public string DataInsert(ArrayList ary) { } C# web 程式 ArrayList ary = new ArrayList(); ary.Add(new string[] { "StoresNo", REC_fldStoresNo }); ary.Add(new string[] { "StoresName", REC_fldStoresName }); AS_WS.AS_WS MyWebService = new AS_WS.AS_WS(); MyWebService.DataInsert(ary.ToArray()); 懇求解答~~~感激不盡! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.117.47.11

08/12 20:49, , 1F
你都用.ToArray()了, 你傳的自然是Array而不是ArrayList
08/12 20:49, 1F

08/13 10:00, , 2F
我是要丟二維陣列資料給WS,但是WS接收ArrayList ary
08/13 10:00, 2F

08/13 10:00, , 3F
他是一個object 請問有各好方法嗎??
08/13 10:00, 3F

08/13 10:36, , 4F
你要丟string[][]為什麼service要用ArrayList接?
08/13 10:36, 4F

08/13 10:51, , 5F
service能接多維陣列嗎??
08/13 10:51, 5F

08/13 14:36, , 6F
多維陣列string[,]不行,但是陣列的陣列string[][]可以
08/13 14:36, 6F

08/13 14:38, , 7F
另外我試了string[][]、ArrayList裡面放string[]、
08/13 14:38, 7F

08/13 14:38, , 8F
List<string[]>都可以正常使用,你的問題應該在別的地方
08/13 14:38, 8F

08/14 11:53, , 9F
請問您也是傳送WS嗎??我是出錯在要給WS他轉換時問題
08/14 11:53, 9F

08/14 11:54, , 10F
MyWebService.DataInsert(ary.ToArray());錯在這段
08/14 11:54, 10F
文章代碼(AID): #1I2AzZ50 (C_Sharp)
文章代碼(AID): #1I2AzZ50 (C_Sharp)