你的main函数是托管的
unsafe void Main()
{}

解决方案 »

  1.   

    class ca
    {
    public ca p;
    public string aa;
    } 这就已经是一个链表节点了,p可以引用下一个节点。
      

  2.   

    string 的长度不是固定的
    就我想应该象c一样用 char[]
      

  3.   

    unsafe struct ca
    {
    public ca *p;
    public string aa;
    }
    void Main
    {
       unsafe
       {
         ca *head;
         ca abc = new ca();
         head = &abc 
       }
    }
    调用也得申明非安全代码
      

  4.   

    这样编译能通过哦。字串的问题。unsafe struct ca
    {
    public ca *p;
    public int aa;
    }public class test
    {

    static void Main()
    {   
     unsafe
     {
     ca *head;
     ca abc = new ca();
     head = &abc;  
     }
       
    }
    }
      

  5.   

    与Java类似正常使用的时候是没有指针的,所以只能用这种方式来创建列表:
    class ca
    {
    public ca p;
    public string aa;
    } 这就已经是一个链表节点了,p可以引用下一个节点。
    这叫嵌套
      

  6.   

    C#里没有指针了,
    只有C和VC里才有......
      

  7.   

    用其他数据结构不可以吗?
    ArrayList来实现