我写了链表供C#学习

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

class testClass{
    testClass* pointerValue;
}


错误代码:


  无法获取其地址,获取其大小或声明其指针
  托管类型(“ testClass”)


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

最佳答案

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

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

关于c# - C#声明类成员变量本身的类型指针,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51421077/

10-11 02:05