在传参数的方式我看过过一种
theUse.addProductCategory(ref theUser);
其中不知发ref是做什么什么用的?
因为按照一般传参数的话不是只要这个参数直接传进去不就可以了吗?

解决方案 »

  1.   

    引用型参数,你看如下代码:int a;
    addProductCategory(ref a);
    Console.Print(a);    // 此时 a 是有值的,等于 100;
    void addProductCategory(ref int a)
    {
        a = 100;    return;
    }-----------------------有点类似与 C 的指针。
      

  2.   

    ref是引用型的,就是你传入了参数,调用完函数,会将这个参数值的返回出来.
      

  3.   

    在aps.net中传参数的问题 
    ==
    asp.net中传参数的问题 
    theUse.addProductCategory(ref theUser); 
    ==
    按引用传值,C#中默认是按值传递