在编写C#函数时,如果函数有a List<T>和对象List<T>,那么List<T>参数应该在对象之前吗?
以下是一些代码来说明:
void CheckList(List<Example> examples, Example example)void CheckList(Example example, List<Example> examples)上述情况是否有编码惯例?
没有涵盖这种情况的编码约定.任何一个都没问题.这是个人喜好.
参数顺序很重要的唯一情况是您有默认值.在这种情况下,任何具有默认值的东西都必须在其他参数之后.