参考一下 unsafe 关键字。
但是做好不用指针。没有指针一样可以达到你要的目的。

解决方案 »

  1.   

    using System;
    class UnsafeTest 
    {
       unsafe static void SquarePtrParam (int* p) 
       // unsafe method: takes pointer to int
       {
          *p *= *p;
       }   unsafe public static void Main() 
       // unsafe method: uses address-of operator (&)
       {
          int i = 5;
          SquarePtrParam (&i);
          Console.WriteLine (i);
       }
    }注意:在 Visual Studio 开发环境中设置此编译器选项 打开项目的“属性页”对话框。有关详细信息,请参阅设置 Visual C# 项目属性。 
    单击“配置属性”文件夹。 
    单击“生成”属性页。 
    修改“允许不安全代码块”属性。假如不打开此项的话将不能编译
      

  2.   

    我买不起vc#.net,只能用写字板。:(没这个设置:(
      

  3.   

    老大。你这一分也太难赚了吧!呵呵!!!!!!!!编译不安全模式的 in.cs:csc /unsafe in.cs
      

  4.   

    一分,哈哈。编译的时候带上switch /unsafe。别的上面的朋友都说了。
      

  5.   

    呵呵,大家不是主要为分数来的:)
    主要是考试要用指针(没办法:(,好吧。
    我没学c#。
    请问:一个二叉树c定义:
    typedef struct BNode 
    {
      ElemType data;
      BNode *left,*right;
    }*BiTree;请用C#等价一下。
    注,C#如果有结构体用struct .
    指针不用哈哈,谢谢各位大哥。
      

  6.   

    ms-help://MS.NETFrameworkSDK.CHS/csref/html/vcwlkUnsafeCodeTutorial.htm
      

  7.   

    以上可以这样实现:
    class A
    {
    int a;
    int b;
    A next;
    }
      

  8.   

    有点好奇,现在有谁用正版的VS.net?
    中国有阿?
      

  9.   

    不用VS.NET写程序,真牛.有前途!比我强多了