This is just code readability. For example, string.Format:
string value = string.Format("SomeFormatString", param1, param2, param3, param4.... param999);
It could be written like this in another life:
string value = string.Format("SomeFormatString", new string[] { param1, param2, param3 });
In the end, it's just syntactic sugar to make the code more understandable and understandable.
source share