加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

WebService Ref, Out

发布时间:2020-12-17 02:06:36 所属栏目:安全 来源:网络整理
导读:前一阶段做了一个项目是关于vc++ 调用webservice 参数是结构体数组。如果使用了ref 那么就必须在vc++ 先把参数初始化。如果使用 out 那么就必须在C#这边初始化。否则会报错。 建议如果使用 ref 最好把结构体在构造时初始化 如下 //组树结构体 typedef struct

前一阶段做了一个项目是关于vc++ 调用webservice 参数是结构体数组。如果使用了ref 那么就必须在vc++ 先把参数初始化。如果使用 out 那么就必须在C#这边初始化。否则会报错。

建议如果使用 ref 最好把结构体在构造时初始化

如下

//组树结构体
typedef struct __SEGINFO
{
?DWORD CORPID;//警局ID,
?DWORD PARENTCORPID;//上级警局ID
?DWORD TEAM_ID;//车队ID
?CString TEAM;//车队名称
?__SEGINFO()
?{
??CORPID = 0;
??PARENTCORPID = 0;
??TEAM_ID = 0;
??TEAM = _T("");
?}
}SEGINFO;

?

?

如果使用out 在Webservice端(C#端)

建议不使用结构体而使用类

//组树结构体public class _SEGINFO{?public uint CORPID;//警局ID,?public uint PARENTCORPID;//上级警局ID?public uint TEAM_ID;//车队ID?public string TEAM;//车队名称?public _SEGINFO()?{??CORPID = 0;??PARENTCORPID = 0;??TEAM_ID = 0;??TEAM = "";?}};

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读