C# 指针使用与性能优化全解析
1. 多指针声明与固定语句
在 C# 中,若要声明多个指针,可以在同一代码块前放置多个 fixed 语句。以下是几种不同的声明方式:
- 多个 fixed 语句并列 :
MyClass myObject = new MyClass();
fixed (long* pX = &(myObject.X))
fixed (float* pF = &(myObject.F))
{
// do something
}
- 嵌套
fixed块 :
MyClass myObject = new MyClass();
fixed (long* pX = &(myObject.X))
{
// do something with pX
fixed (float* pF = &(myObject.F))
{
// do something else with pF
}
}
- 同一
fixed块初始化多个同类型变量 :
超级会员免费看
订阅专栏 解锁全文
169万+

被折叠的 条评论
为什么被折叠?



