C#声明类成员变量本身的类型指针

时间:2018-07-19 11:06:12

标签: c#

我写了链表供C#学习

但是,为什么此代码会发生错误。

class testClass{
    testClass* pointerValue;
}

错误代码:

  

无法获取地址,获取大小或声明指向a的指针   托管类型('testClass')

我不知道为什么会发生此错误。帮帮我

1 个答案:

答案 0 :(得分:4)

由于testClass被声明为class(而不是struct),因此它是引用类型,并且您不需要任何明确的不安全指针

class testClass { 
  // reference to testClass instance or null
  testClass pointerValue; 
}