对此问题的任何指示都将非常感激。我有一个名为Values的公共类。
在公共方法中,我创建一个新实例,然后做一堆工作来填充testValues。然后,我想返回填充的testValues,但我找不到有效的语法。
public static Values MethodToCalcIRR()
{
Values[] testValues = new Values[200];
// Work
return testValues;
}
给我一个错误,其中Investments_4是整个解决方案的命名空间:
无法隐式转换类型' Investments_4.Values []'到' Investments_4.Values'
这种方法:
return testValues[];
合理地抱怨我还没有指定我想要哪些行。
感激不尽的任何帮助,如果我对这里的可能性有了根本的误解,我表示歉意。我的编程水平仍然相当基本,所以它完全有可能。
答案 0 :(得分:5)
[]
表示一个数组。您的返回类型是单个项目,而不是数组。将您的返回类型更改为数组:
public static Values[] MethodToCalcIRR()