猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
请问short *wf = (short *)&msg[12];怎样改写成C#?
C++语句改写成C#,short *wf = (short *)&msg[12];请大神们帮忙看看~
尚方宝剑之说
浏览 112
回答 2
2回答
慕丝7291255
首先,要看msg数组里面存放的是什么类型的数据。在c#中,与指针对应的是引用,不同点是C#中的引用是用类型来声明,c/c++中的指针是地址声明。比如,你的msg数组中存放的是 ClassType,那么c#中可以这样写:1ClassType ct = msg[12];如果你用的.net版本是3.0及以上,那么甚至可以这样写:1var ct = msg[12]; // 系统会自动根据 msg中存放的类型来定义ct的类型
0
0
0
元芳怎么了
C#没有指针,直接按下标取就行了。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
C++
typedef入门问题
1 回答
C#
typedef入门问题
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续