私有成员的C#命名约定

pok*_*222 0 c# variables

可能重复:
私有字段的命名约定

我在msdn上读到了关于C#命名约定的内容,但他们没有谈到命名私有字段和参数.

public void SetAnimation(int framesX, int framesY)
{
    framesX = framesX; // the first one is private class member
    framesY = framesY;
}
Run Code Online (Sandbox Code Playgroud)

我必须以与参数不同的方式命名私有字段.我不能为两者做骆驼案.你有什么建议?

Sha*_*ard 5

你可以有相同的名字.为了让它更优雅,您可以:

this.framesX = framesX; // the first one is private class member
this.framesY = framesY;
Run Code Online (Sandbox Code Playgroud)