我记得我在某处标有红色,您可以创建一个采用无休止参数的方法。问题是我不记得该怎么做。我记得是这样的:
private void method(int arguments...)
{
//method body
}
我确定有“...
”。我记得当你调用 method
时,你可以这样调用它:
方法(3232);
或方法(123,23,12);
如果有人明白我在说什么,请告诉我该怎么做。
最佳答案
您将使用 params关键词:
private void method(params int[] arguments)
{
//method body
}
您可以像这样调用您的方法:method(1,2,3,4,5,6,7,8,9);
数组将包含这些数字。 params 关键字必须在数组上,如果它不是方法中唯一的参数,则它必须是最后一个。只有一个参数可以有参数声明。
关于c# - 相同类型的无限方法参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8718136/