C# constants should be all caps because, constants being all caps is a recognized convention across multiple languages, python, ruby, java and php, for visual identification, C# consts convention should also be all caps, what do you think ? (if you want me to do it and create a pull request, let me know) , oh and i noticed that, for C# there exist a constant naming convention, its under the enum_naming.md file, (there is a PR waiting to be merged for this)