在.Net中通过ParamArray定义参数数组时只能通过值传递;要怎样才能定义可以通过地址传递的参数数组!
如果通过ParamArray不行的话有什么代替方法吗??

解决方案 »

  1.   

    MSDN对此的解释是这样的:如果数组由采用 params(注:不支持params关键字的语言,如VB,使用ParamArrayAttribute) 数组参数的成员进行了修改,则不要使用 params 数组。
    公共语言运行库 (CLR) 可能已创建了一个临时数组对象。如果方法修改临时数组,则这些修改对调用方是不可用的。
      

  2.   

    ref int[] array
    应该可以吧
      

  3.   

    RE:ofei(Minco) 您好像不知道什么叫 参数数组。
      

  4.   

    直接使用ref就可以拉
    要不就是用unsafe
      

  5.   

    re:calen()
    您好像不知道什么叫 参数数组。