The Microsoft naming standard for C# says variables and parameters should use the lower camel case form IE: paramName
. The standard also calls for fields to follow the same form but this can lead to unclear code so many teams call for an underscore prefix to improve clarity IE: _fieldName
.