关于C#跟托管C++混合编程的问题

cinnewcoutnew 2005-07-10 10:57:41
我想在.Net中用托管C++和C#混合编程,中间打算用DataSet传递参数。
现在是DataSet能从C#中传到C++类里,但C++类里无法从里面获得数据(比如一个Table里某一行的值)。
我想问,C++中(或VC.Net中)是否有跟C#里的DataSet相等价的类?
这两种语言间编的类间是不是只能用最基本的数据类型来传递参数?
谢谢!
...全文
181 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
codeangel 2005-07-11
  • 打赏
  • 举报
回复
c# DataSet ->DataTable->c++ DataSet
cinnewcoutnew 2005-07-10
  • 打赏
  • 举报
回复
我用C#里的方式访问DataSet中某一行的值,但在C++里行不通。
我不知道在托管C++中使用DataSet。
比如现在有一个DataSet对象dsData,里面有一个表,名为“test”,该表就一列,列名为
“data”。
现在DataSet里有一行,数据为“15”。
我将这个DataSet传个C++里的一个函数,我如果在这个C++函数里获得“15”这个数据
呢?
希望高手能给出示例代码,谢谢!
ofei 2005-07-10
  • 打赏
  • 举报
回复
DataSet是.net framework的类 c#有的c++也会有

看看你的调用是不是有问题
真相重于对错 2005-07-10
  • 打赏
  • 举报
回复
托管c++和c#基本是无缝连接的,与C#调用c#组件没什么区别,你的代码有问题

111,111

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧