As said by Wikipedia: “In computer programming, a naming convention is a set of rules for choosing the character sequence to be used for identifiers which denote variables, types and functions etc. in source code and documentation. Reasons for using a naming convention are to reduce the effort needed to read and understand source code, to enhance source code appearance.”
After several years of development in C#, I have synthesized several rules in this document.
Please, comments ;-)