Delphi代码转C#代码

andson_wang 2012-07-04 09:47:43
Delphi中的 type PDevice_Set = ^TDevice_Set (注:TDevice_Set为结构)

上述Delphi中的这行代码如何转换成C#语言的相应代码,谢谢
...全文
181 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangqian84 2012-07-31
  • 打赏
  • 举报
回复
c#没指针这个概念吧
andson_wang 2012-07-04
  • 打赏
  • 举报
回复
type TDevice_set = record
id : Integer;
_name : Array[0..31] of Char;
username : Array[0..31] of Char;
userpass : Array[0..15] of Char;
ip : Array[0..15] of Char;
port : Cardinal;
channel_count : Byte;
start_channel : Byte;
device_type : Byte;
end;
type PDevice_Set = ^TDevice_Set;

function Devicelist_Callback(aset: PDevice_set;pksize:integer): Boolean;
var
device : PDevice_Set;
begin
new(device);
if sizeof(TDevice_set)<pksize then
pksize := sizeof(TDevice_set);
move(aset^, device^, sizeof(TDevice_set));
devicelist.Add(device);
result := True;
end;


Delphi 源代码如上,我现在需要把上述Delphi代码转成C#语言的对应代码
bdmh 2012-07-04
  • 打赏
  • 举报
回复
那是指针,你可以用unsafe代码

为什么要转为指针,先搞清楚这个

1,979

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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