当前位置: 代码迷 >> Windows Mobile >> 异步函数怎么传递参数
  详细解决方案

异步函数怎么传递参数

热度:80   发布时间:2016-04-25 07:15:07.0
异步函数如何传递参数
private async void GetServiceFee(double _in_prop, ref double _out_min, ref double _out_max);
提示异步方法不能使用ref或者out
------解决方案--------------------
为你的异步方法参数特意封装一个对象吧,类里面整理好需要的参数,对象是引用来着。
------解决方案--------------------
引用:
Quote: 引用:

为你的异步方法参数特意封装一个对象吧,类里面整理好需要的参数,对象是引用来着。

“对象是引用”这个什么意思?
我这样试了下没用:
public class CLawyerFee
    {
        public double fee_min;

        public CLawyerFee(double _min)
        {
            fee_min = _min;
        }
    }
然后CLawyerFee lfee = new CLawyerFee(0);
GetServiceFee(_in, lfee);


public class CLawyerFee
    {
        public double? fee_min { get; set; } // ←_←

        public CLawyerFee(double _min)
        {
            fee_min = _min;
        }
    }
  相关解决方案