久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

C#調用webservice關于String二維數(shù)組處理的問題

 googo 2012-12-17

webservice 是用JAVAEE+tomcat實現(xiàn)的,,客戶端是用C#的智能終端設備,,跟winform差不多,之前做的都是返回String[][],,可是在 C#web引用中返回類型卻變成了一維的數(shù)組了,,強制轉換為二維數(shù)組編譯不通過,在網上查了資料說是必須要實現(xiàn)序列化的對象才能用,,偶然的操作讓我把返回 類型改成了LIST,,C#那邊更新引用,結果java服務端出現(xiàn)異常,,于是我又撤銷了修改,,但是C#那邊沒有更新引用,結果發(fā)現(xiàn)居然編譯通過了,,而且執(zhí)行 成功,,于是我又調用其他的方法,結果還是編譯不通過,,于是我就找原因,,發(fā)現(xiàn)web引用中的方法返回類型不一樣,能運行的返回類型為Object[]其他的 是String[],,我靈機一動,,發(fā)java服務端返回類型全都改為Object[][]類型,重啟tomcat ,,更新C# web引用,,測試全部通過。

C#中webservice的方法,,java返回的是二維數(shù)組,,到這邊就成一維的了。

//WebReference為web引用命名空間

WebReference.DownLoadWebServicesService dlws = new WindowsApplication1.WebReference.DownLoadWebServicesService();
           String[][] s = (String[][])dlws.getBSp(0,20);//將Object[]強制轉換為String[][]

            for (int i = 0; i < s.Length;i++ )
            {
                this.listBox1.Items.Add(s[i][0]+":"+s[i][1]);
            }

    本站是提供個人知識管理的網絡存儲空間,,所有內容均由用戶發(fā)布,,不代表本站觀點。請注意甄別內容中的聯(lián)系方式,、誘導購買等信息,,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,,請點擊一鍵舉報,。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多