小编Ale*_*kin的帖子

这个不安全的代码如何工作?

我读了"C.Sharp 3.0 in a Nutshell"一书,并且遇到了我感兴趣的下一段代码.

  unsafe void RedFilter(int[,] bitmap)
    {
      int length = bitmap.Length;
      fixed (int* b = bitmap)
      {
        int* p = b;
        for(int i = 0; i < length; i++)
          *p++ &= 0xFF;
      }
    }
Run Code Online (Sandbox Code Playgroud)

谁能解释一下这个"*p ++&= 0xFF"是如何工作的?

c#

5
推荐指数
2
解决办法
290
查看次数

标签 统计

c# ×1