it's possible write something like:

```
function foo(a,b,c) {
    return a + b + c; 
}

var args = [2,4,6]; 
var output = foo.apply(this, args);  // 12

```

C# there a equivalent to `.apply` of javascript?