Stay close to the convention adopted by the framework you're using and/or the community. When selecting the tooling keep in mind than .NET
is cross-platform and it is likely than some of your developers will not be using Visual Studio
.
As a starting point I recommend the coding convention adopted by the Roslyn
team.
The most important benefit you get out of a coding convention is consistency.
I recommend using EditorConfig as it is supported by: