Si consideri
public void Do(string[] aBunchOfStrings) { }
o
public void Do(IReadOnlyList<string> aBunchOfStrings) { }
Sarebbe una cattiva idea consentire la chiamata alla funzione
Do("woei");
risolve automaticamente una chiamata interna
Do(new[] { "woei" });
a C #?