标题:方法返回值out正确使用问题
取消只看楼主
honghonglu
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2016-4-8
结帖率:0
 问题点数:0 回复次数:1 
方法返回值out正确使用问题
写了一个方法,该方法除了返回一个double类型的二维数组外,再返回两个double类型的二维数组,
public double[,] Decode(int[] population, out double[,] dwelltime, out double[,] dispatch)
        {
           ......
         }
下面调用该方法的时候:
 double[,] runtime = Decode(initialpopulation,out dwelltime,out dispatch );
出现了以下错误:
报错:错误    1    与“optimal_schedule.GA.Decode(int[], out double[*,*], out double[*,*])”最匹配的重载方法具有一些无效参数   

      错误    2       参数 1: 无法从“int[*,*]”转换为“int[]”   
其中initialpopulation是一个二维数组,已经声明并且定义过的。
求问:调用有out方法的正确形式
搜索更多相关主题的帖子: public public double double 
2016-04-10 11:47
honghonglu
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2016-4-8
得分:0 
明白了,谢谢!
2016-04-10 16:59



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-463474-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 2.044310 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved