C#中参数的命名约定

时间:2013-07-11 05:34:53

标签: c# naming-conventions

考虑以下代码:

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

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

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

2 个答案:

答案 0 :(得分:6)

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

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

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

答案 1 :(得分:2)

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

您可以使用myCallcallCopy或其他特定于您的用例的内容。