【发布时间】:2013-02-21 21:46:59
【问题描述】:
像下面这样的方法中,常用的参数命名方式是什么?
void MyMethod(int[] series1, int[] series2) { ... }
那里的两个数组有相同的用途,可能该方法需要两个名称数组,或者两个系列,或类似的东西。命名此类参数的常用方法是什么?你会使用parameter1, parameter2, ... 或firstParameter, secondParameter, ... 还是别的什么?
如果您能给我一个在 .NET Framework 本身中使用这种方法的示例,我将不胜感激。
【问题讨论】:
-
如果他们有相同的目的,为什么有2个数组而不是1个?它们可能没有相同的用途,这意味着它们应该根据它们的实际用途命名。
-
@Oded 假设它们是要比较的两个系列。
-
来自字符串。格式:arg0、arg1、arg2。来自Comparer.Compare:x,y
-
看起来你当时明白了。方法名称将是
Compare,提供所有需要的语义。 -
如果要比较两个系列,调用参数
series1和series2就可以了,只要方法名是Compare即可。
标签: c# parameters naming-conventions naming