public unsafe struct uu
{
   uu* p;
}
在C#里使用指针,需要在代码里用unsafe标记出来,而且还要将项目属性里设置,将允许不安全代码块设为true.

解决方案 »

  1.   

    不用指针
    struct TimeCell
    {
      unsigned int entity;
      unsigned int type;
      real time;
      struct TimeCell nextTimeCell;
    }
      

  2.   

    unsafe
    {
     ...
      int * p = 2;
     ...
    }
      

  3.   

    unsafe struct TimeCell
    {
      uint entity;
      uint type;
      float time;
      TimeCell *next;
    }编译的时候必须用/unsafe选项
      

  4.   

    就象 flysnowjava(一个孤独的魂灵)所说不用指针也可以,还方便一些:
    struct TimeCell
    {
      uint entity;
      uint type;
      float time;
      TimeCell next;
    }