我正在尝试以下代码.指出了带错误的行.
int[] myfunction()
{
    {
      //regular code
    }
    catch (Exception ex)
    {                    
       return {0,0,0}; //gives error
    }
}
如何返回像字符串文字一样的数组文字?
Blo*_*ard 143
返回一个这样的数组int:
return new int [] { 0, 0, 0 };
您也可以隐式输入数组 - 编译器会推断它应该是int[]因为它只包含int值:
return new [] { 0, 0, 0 };
jb.*_*jb. 12
Blorgbeard是正确的,但您也可以考虑使用新的.NET 4.0 Tuple类.我发现当你有一定数量的物品要返回时,它更容易使用.如果你总是需要在数组中返回3个项目,那么一个3-int元组会清楚它是什么.
return new Tuple<int,int,int>(0,0,0);
或者干脆
return Tuple.Create(0,0,0);