C#中参数的命名约定

本文关键字:命名约定 参数 | 更新日期: 2023-09-27 18:21:51

考虑以下代码:

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

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

对于这种情况,最好的命名约定是什么?

C#中参数的命名约定

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

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

在不了解你的领域的情况下,回答这个问题有点困难。就我个人而言,我喜欢给我的变量命名,清楚地说明使用的变量是什么

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

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