关于C#中指针的使用

JimexLee 2011-05-19 12:15:04
if (((PtrArray2 = PtrArray) == null) || (PtrArray2.Length == 0))
{
PtrRef = null;
goto Label_01E2;
}
fixed (daq** PtrRef = PtrArray2)
{

}

上述代码中的PtrRef 是否可以提前引用?
...全文
94 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
am 2011-05-19
  • 打赏
  • 举报
回复
应该把这句话一到外边去,否则超出了变量的作用范围 PtrRef = null;
WuZongBo 2011-05-19
  • 打赏
  • 举报
回复
何不这样

fixed (daq** PtrRefB = PtrArray2)
{
PtrRef=PtrRefB;
}
kingdom_0 2011-05-19
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 dimglacier 的回复:]

引用 2 楼 bdmh 的回复:

作用域不同

PtrRef 可以提前引用么?就是先引用后定义
[/Quote]
天方夜谭。你能说我先吃了一个大西瓜,然后买一个西瓜么
JimexLee 2011-05-19
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 bdmh 的回复:]

作用域不同
[/Quote]
PtrRef 可以提前引用么?就是先引用后定义
JimexLee 2011-05-19
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 loveyan52152112 的回复:]

放到外面去!!且必须放在unsafe{}中
[/Quote]

PtrRef 可以提前引用么?就是先引用后定义
wuyongbo1990 2011-05-19
  • 打赏
  • 举报
回复
学c++最难的莫过于指针了
白鸽 2011-05-19
  • 打赏
  • 举报
回复
放到外面去!!且必须放在unsafe{}中
bdmh 2011-05-19
  • 打赏
  • 举报
回复
作用域不同

110,536

社区成员

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

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

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