1

考虑这段代码:

private static Call AddLog(NewCallEventArgs ev, Call callParam)
{
    var call = new Call
    {
    }
    return call;
}

我在参数中有一个Call参数,我在代码中有一个Call对象。

这种情况下最好的命名约定是什么?

4

2 回答 2

6

这实际上取决于您自己的偏好以及对象代表的内容。一个明显的例子是,如果你有一个之前和之后的场景(上一个和下一个),那么约定应该是

private static Call AddLog(NewCallEventArgs ev, Call previousCall)
{
    var newCall = new Call
    {
    }
    return newCall;
}

如果不了解您的领域,很难回答这个问题。就我个人而言,我喜欢给我的变量命名,清楚地说明变量的用途

于 2013-07-11T05:39:22.280 回答
2

callParam是多余的,而且由于 C# 有一个params关键字,我不会这么称呼它。

您可以使用myCallorcallCopy或其他特定于您的用例的东西。

于 2013-07-11T05:41:03.320 回答