using System;
using System.Collections.Generic;
namespace Examples {
class Geeks {
// function containing params parameters
public static int Add(params int[] ListNumbers)
{
int total = 0;
// foreach loop
foreach(int i in ListNumbers)
{
total += i;
}
return total;
}
// Driver Code
static void Main(string[] args)
{
var a = new List<int>() {1,2,3,4,5};
int y = Add(a.ToArray());
// Displaying result
Console.WriteLine(y);
}
}
}
dXNpbmcgU3lzdGVtOyAKdXNpbmcgU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWM7CgpuYW1lc3BhY2UgRXhhbXBsZXMgeyAKICAgICAgCmNsYXNzIEdlZWtzIHsgCiAgICAgIAogICAgLy8gZnVuY3Rpb24gY29udGFpbmluZyBwYXJhbXMgcGFyYW1ldGVycyAKICAgIHB1YmxpYyBzdGF0aWMgaW50IEFkZChwYXJhbXMgaW50W10gTGlzdE51bWJlcnMpIAogICAgeyAKICAgICAgICBpbnQgdG90YWwgPSAwOyAKICAgICAgICAgIAogICAgICAgIC8vIGZvcmVhY2ggbG9vcCAKICAgICAgICBmb3JlYWNoKGludCBpIGluIExpc3ROdW1iZXJzKSAgCiAgICAgICAgeyAKICAgICAgICAgICAgdG90YWwgKz0gaTsgCiAgICAgICAgfSAKICAgICAgICByZXR1cm4gdG90YWw7IAogICAgfSAKICAgICAgICAgIAovLyBEcml2ZXIgQ29kZSAgICAgCnN0YXRpYyB2b2lkIE1haW4oc3RyaW5nW10gYXJncykgCnsgCiAgICB2YXIgYSA9IG5ldyBMaXN0PGludD4oKSB7MSwyLDMsNCw1fTsKICAgIGludCB5ID0gQWRkKGEuVG9BcnJheSgpKTsgCiAgICAgIAogICAgLy8gRGlzcGxheWluZyByZXN1bHQgCiAgICBDb25zb2xlLldyaXRlTGluZSh5KTsgCn0gCn0gCn0g