vb代码转c#问题

swggwsasp3 2010-01-31 03:34:19
wc.lpfnwndproc = GetAddress(AddressOf WndProc);
...全文
105 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
swggwsasp3 2010-01-31
  • 打赏
  • 举报
回复
首先 C# 是有指针的;

MSDN:为了保持类型安全,默认情况下,C# 不支持指针算法。不过,通过使用 unsafe 关键字,可以定义可使用指针的不安全上下文。

指针 是 用来指向对象的内存地址;相当于 C# 的 引用类型;

虽然地址不变,但里面的值是可以改变的;

你可以了解下:C# 值类型与引用类型;

就可以明白这个问题;


C# 中类是 引用类型 类里面的值类型成员也属于引用类型 存储在内存堆上,
蒋晟 2010-01-31
  • 打赏
  • 举报
回复
没有对应的转换……C#没有指针。
你可以找一个支持扩展wndproc的类库,例如windows forms。

111,120

社区成员

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

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

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