另一边开放的服务的方法是这样的
execute(InvType[] requestMessage)我要传值给他,代码怎么写呢?没用过数组的菜鸟一枚,谢谢各位了
InvType数组里有15个参数webservice数据开放c#
execute(InvType[] requestMessage)我要传值给他,代码怎么写呢?没用过数组的菜鸟一枚,谢谢各位了
InvType数组里有15个参数webservice数据开放c#
解决方案 »
- 急,界面上有几个RadioButton控件在同一组,如何知道我选择的是那个单选按钮
- |zyciis| 用bat注册了一个Windows服务后如何让他是自动启动的啊 还有我现在这个服务没有效果不知道哪里出错,要如何调试呢
- span标记中title的值有两个 怎么连接呢
- 我用StreamReader读取一个文本文件,怎么判断第二行的首个字母?
- c# socket超时设置问题 有没有类似c++中select作用的函数
- 我想问下就是关于C#的List<T>中Add方法的问题
- WebForm 中如何实现可以让多行同时处于编辑状态?
- 控件随窗体大小变化而改变大小
- 如何双击一个DataGrid中的一行,将其添加到另一个DataGrid中?谢谢各位!!!
- Assembly.GetExecutingAssembly().CodeBase 这一句知什么意思??
- winform考试系统
- 请教一下大家使用C#+ffmpeg做视频解码的教程
然后execute(requestMessage);//就可以了。
里面的15个参数是STRING DATETIME或者DECIMAL,我一这样去调用就报类型转换出错
会报这种错误
InvType[] i =new InvType[15]{ls_string1, ls_string2, ls_string3, ls_string4, ls_string5, ls_string6, Convert.ToDecimal(ls_string7),
Convert.ToDecimal(ls_string8), Convert.ToDecimal(ls_string9), ls_string10,
ls_string11, ls_string12, ls_string13, ls_string14, ls_string15};
无法将类型“string”隐式转换为“DataAccess.ERP_APP_KCYH.InvMaintenanceType”
怎么转换呢?我是这样写的,ls_string1= (InvType)ls_string1;
可是依然在报错
CS0030: 无法将类型“string”转换为“DataAccess.ERP_APP_KCYH.InvType”
kc[0].r1 = ls_string1;
......
kc[0].r15=ls_string15;
如果是这样的话,那么你的15个参数类型都可以封装成InvType类型,并且生成数组。