标签: c# function overloading
我对此有类似的问题,但没有得到满意的答案。
我有一个功能
func(int a,int b) { //code.... }
此函数接受两个参数(a和b)。我想在同一个函数中传递不同数量的参数。我知道有一个重载的概念,但我不知道我将通过多少个参数。我在C#(asp.net)工作。
答案 0 :(得分:6)
您可以使用varargs(c#中的params)...
C#中的示例:
public void func(params int[] numbers) { for(int i = 0; i < numbers.Length; i++) { Console.WriteLine(numbers[i]); } }