我正在尝试以下代码。指出有错误的行。
int[] myfunction()
{
{
//regular code
}
catch (Exception ex)
{
return {0,0,0}; //gives error
}
}
如何返回像字符串文字一样的数组文字?
Answers:
Blorgbeard是正确的,但您也可能考虑使用针对.NET 4.0 Tuple类的新类。我发现当您要退回一定数量的物品时,使用它会更容易。就像您始终需要在数组中返回3个项目一样,一个3 int的元组可以清楚地表明它是什么。
return new Tuple<int,int,int>(0,0,0);
或简单地
return Tuple.Create(0,0,0);
return new List<int>(new int[]{0,0,0});
List<int>(Enumerable.Repeat(0, 3))更好吗?
const字段。数组初始化语法不是这种情况。