社区
VC.NET
帖子详情
调用C#的dll时数组赋值得问题
hcyang
2006-10-16 10:59:48
dll中定义一个结构:
public struct St
{
public float flt;
public char ch;
public int []array;
}
请问在调用时如何对array进行赋值
...全文
182
3
打赏
收藏
调用C#的dll时数组赋值得问题
dll中定义一个结构: public struct St { public float flt; public char ch; public int []array; } 请问在调用时如何对array进行赋值
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hcyang
2006-10-16
打赏
举报
回复
St s;
s.flt = 1.2;
s.ch = 'b';
到这都没有问题
s.array[0] = 1; //这里就出错了
Muf
2006-10-16
打赏
举报
回复
array 还需要一个new.
如: s.array = new int[10];
真相重于对错
2006-10-16
打赏
举报
回复
[MarshalAs(UnmanagedType.ByValArray)]public int []array;
C#
与C++编写的
dll
调用
——double
数组
/一维/二维
这篇博客详细介绍了如何在
C#
中
调用
C++编写的
DLL
,特别是针对double类型的
数组
,包括一维和二维
数组
的传递方式。作者通过示例代码展示了C++的double*和
C#
的double[]如何对应,并提到了在
C#
中使用unsafe关键字处理指针操作的注意事项。此外,还讨论了在
C#
中定义辅助函数来处理二维
数组
的传递,并给出了完整的可运行代码示例。
【原创】PB
调用
SAP的Web Service结构体
数组
参数方法详解(使用
C#
调用
Web Service生成
dll
)
本文详细介绍了如何使用
C#
调用
具有结构体
数组
参数的SAP Web Service,并生成
DLL
供PowerBuilder(PB)
调用
。通过在
C#
中处理结构体
数组
并转换为字符串
数组
,解决了PB对结构体
数组
支持不足的
问题
。文章包括创建
C#
类库、引用Web Service、生成
DLL
、初始化
DLL
环境以及在PB中
调用
DLL
的步骤。
关于
C#
调用
C++
DLL
库传入
数组
、引用的记录。
本文详细介绍了
C#
与C++互操作
时
的注意事项,包括复杂类型定义、
数组
处理、指针转换及函数
调用
等关键点,旨在帮助开发者解决跨语言编程中的常见
问题
。
C#
调用
MATLAB生成的
DLL
以及多个m文件生成一个
DLL
本文介绍了如何在
C#
中
调用
MATLAB R2018b生成的
DLL
,以及如何将多个m文件合成为一个
DLL
。详细步骤包括在MATLAB中设置编译器、使用deploytool或Library Compiler创建.NET Assembly,并在
C#
项目中添加MWArray.
dll
和MATLAB_
DLL
.
dll
的引用。需要注意的是,运行
时
可能需要安装MCR,并且平台需保持一致,
调用
速度虽快,但不适用于外发软件。
C#
调用
C++的
DLL
,通过参数返回数据。
本文详述了C++与
C#
之间的跨平台
调用
方法,重点介绍了如何通过
DLL
导出函数,使用指针和StringBuilder传递数据,以及在C++中正确
赋值
避免内存释放
问题
。同
时
,记录了C++结构体在
C#
中的
调用
过程。
VC.NET
7,539
社区成员
27,670
社区内容
发帖
与我相关
我的任务
VC.NET
.NET技术 VC.NET
复制链接
扫一扫
分享
社区描述
.NET技术 VC.NET
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章