社区
C#
帖子详情
C++函数转化成C# 50分!
成都锦福工作室
2009-11-09 11:07:39
bool QueryDBList(DATETIME &dbDate,char *dbBuff,int &dbLen);
该函数是C++写的调用某一天数据库日志的代码 请问如何转化成C#的方法呢?
...全文
151
7
打赏
收藏
C++函数转化成C# 50分!
bool QueryDBList(DATETIME &dbDate,char *dbBuff,int &dbLen); 该函数是C++写的调用某一天数据库日志的代码 请问如何转化成C#的方法呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
godlxldog
2009-11-09
打赏
举报
回复
[DllImport("DBQuery.dll")]
public static extern unsafe bool QueryDBList(ref DateTime dbDate,[MarshalAs(UnmanagedType.LPWStr)]StringBuilder dbBuff,ref int dbLen)
lzsh0622
2009-11-09
打赏
举报
回复
C++ datetime 对应 C#的结构
成都锦福工作室
2009-11-09
打赏
举报
回复
bool QueryDBList(DATETIME &dbDate,char *dbBuff,int &dbLen);
C++datetime还是对应C#的datetime吗? &dbDate变量中的&是什么意思呢?还有int &dbLen中也有这个符号
char *dbBuff对应的是string? 我搜索了一下 有些地方对应的是byte...迷惑!
lzsh0622
2009-11-09
打赏
举报
回复
数据类型对应好就行了
C++ C#
=====================================
WORD ushort
DWORD uint
UCHAR int/byte 大部分情况都可以使用int代替,而如果需要严格对齐的话则应该用bytebyte
UCHAR* string/IntPtr
unsigned char* [MarshalAs(UnmanagedType.LPArray)]byte[]/?(Intptr)
char* string
LPCTSTR string
LPTSTR [MarshalAs(UnmanagedType.LPTStr)] string
long int
ulong uint
Handle IntPtr
HWND IntPtr
void* IntPtr
int int
int* ref int
*int IntPtr
unsigned int uint
COLORREF uint
成都锦福工作室
2009-11-09
打赏
举报
回复
可能是我表达不清楚 我的意思是调用该方法
[DllImport("DBQuery.dll")]
public static extern unsafe bool QueryDBList(?,?,?)
其中应该填写什么类型呢
ztenv
2009-11-09
打赏
举报
回复
编译成C++dll,然后在C#中调用吧,如果你的函数太复杂这就是最好的办法;
宝_爸
2009-11-09
打赏
举报
回复
没啥办法吧,只能手动翻译。
或者使用C++编译好的dll,用Platform Invoke调用它
matlab smooth
函数
C++
实现,matlab的smooth
函数
,C,
C++
本例 在
C++
条件下实现了 matlab 中smooth
函数
的移动平滑算法!实测与matlab效果相同!
C++
中string转换为char*类型返回后乱码问题解决
Serialize1(TreeNode *root) 其
函数
返回类型为char*,但是我在实现的过程中为了更方便的操作添加字符串使用的是
C++
中string类型的变量,这就导致我最后得到的结果res是string类型,若是要返回需要转化为char *类型...
C++
STL
函数
应用
C++
STL
函数
算法精讲+刷题实战,包括16个常用STL
函数
,vector/stack/queue/deque/priority_queue、list/bitset/set/multiset/map/multimap等
函数
应用和刷题实战。
C#
委托所蕴含的
函数
指针概念详细解析
1、
函数
指针,实际上是
函数
编码后的指令在内存中的首地址,在
C++
/C中,这个地址可以用
函数
名直接使用 一个
函数
调用另一个
函数
的时候,就可以把被调用
函数
以
函数
指针的形式作为参数传入 2、回调
函数
callback使用的...
Unix时间戳转北京时间 UTC时间转北京时间 C代码实现
整个代码可直接编译运行;Unix时间戳转北京时间,用到“time.h”头文件,是C语言的标准库,使用...UTC时间
转化成
北京时间,思路:把UTC时间转换成时间戳,然后时间戳数值加上八小时,再把时间戳
转化成
北京时间。
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章