I know there's a proposal for
When designing an API, when should we choose
params T (params array) over
IEnumerable<T>. Or should both be implemented for better end-user experience?
void MyCoolMethod(params string strings)
void MyCoolMethod(IEnumerable<string> strings)
params invocation is greatly simplified, but then if you want to pass some
IEnumerable then you have to call