Report question

Question: C# variable length args, which is better and why: __arglist, params array or Dictionary<T,K>?