是否可以在函数参数中初始化数组?也许这有一些“作弊”,例如 lambda 函数或特殊运算符,也许新标准С#
允许这样做?Params
不适合!!!ps切换到C#
cC++
例子:
class Object{}
void getParam(Object[] obj){...}
static main()
{
//нужно так
Object[] obj = { new Object()};
getParam(obj);
//хочется так:
getParam(new Object());
//или так
getParam({new Object(), new Object()});
}
通常,使用此方法
getParam(new[] {new object()});
但是你可以试试params,有很多限制,读一下。但对于你的例子,