C#字节中这个奇怪的语法是什么*

时间:2011-02-27 21:59:16

标签: c# .net pointers

  

可能重复:
  DotNet - What is int* ?

嗨,我正在查看一个库的一些源代码,我看到了这个byte*,最后的星是什么? ,不仅有类字节,还有一些变量名称如

var1 = *var3 - *var2;

提前致谢

3 个答案:

答案 0 :(得分:7)

这是pointer(到一个字节)。

答案 1 :(得分:3)

在数据类型上使用*时,它是指向该类型的指针。 byte*是指向字节的指针。

当在变量上使用时,它将取消引用指针。 var3的值是指针,*var3的值是指针指向的字节(或任何类型)。

答案 2 :(得分:0)

我很确定它的Unsafe代码。