zhangxia621 2017-04-06 01:50 采纳率: 0%
浏览 772
已结题

求救哪位大神搞过C#的?

C#源码:
void AddData(byte[] _byData,int _iFs);
COM接口:
void AddData(SAFEARRAY* _byData,long _iFs)
{
static BYTE parms[] = VTS_NONE VTS_I4;
InvokeHelper(0x60020001, DISPATCH_METHOD,VT_EMPTY,NULL,parms,_byData,_iFs);
}
错误:
初始化 无法从int转换为 BYTE[]
语法错误 缺少; 在字符串前面。

  • 写回答

2条回答 默认 最新

  • 专家-郭老师 Java领域新星创作者 2017-04-06 02:06
    关注

    在c#中简单的int和byte数组互相转换

    int s = 100;

    byte[] shi = System.BitConverter.GetBytes(s);

    int sh = System.BitConverter.ToInt32(shi,0);

    评论

报告相同问题?

悬赏问题

  • ¥15 flink cdc无法实时同步mysql数据
  • ¥100 有人会搭建GPT-J-6B框架吗?有偿
  • ¥15 求差集那个函数有问题,有无佬可以解决
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名