多参数有返回值函数怎么写?最好能写一个简单的例子!谢谢

解决方案 »

  1.   

    你可以返回一个数组,结构体,这样的数据结构可以同时包括多个值,
    你也可以使用参数传出的形式处理多个"返回"值.比如:int a;
    string b;
    private object getSomeValue(out int a, out string b)

        a = 1;
        b = "123abc";
        return new object();
    }
      

  2.   

    不明白,请帮我看看这个对吗?
    a=Area_Price
    public static double Area_Price(int dqj,int csjj,int jcyf)
        {
            double j_p = 0;
            double per = 1.3;
            if (dqj / 100 > 100)
            { j_p = dqj / 100; }
            else
            { j_p = csjj * dqj / 100 + jcyf * per; }
            return j_p;
        }
      

  3.   


    那里不明白,就是分情况如果if (dqj / 100 > 100)  返回j_p = dqj / 100;,其他情况就返回下面的第2种情况
      

  4.   

    out或ref都可以
    ref的话可以不对参数赋值
    private object getSomeValue(ref int a, ref string b)

        a = 1;
        return new object();
    }
      

  5.   

    out或ref都可以 ,可以让一个函数回n个类型,n个值!