Q:

What should be the standard for private class constants in C#?

For those of you that use the underscore prefix for private class members in C# (i.e. private int _count;), what do you use for private constants?  I'm thinking the following but am curious as to what others are doing.
private const int _MaxCount;

A:

Well, private is private, so chose the convention you like best. I personally use PascalCasing, e.g:
private const int SomeConstant = 42;

This is what MSDN has to say about it:
The naming guidelines for fields apply to static public and protected fields. You should not define public or protected instance fields:

Do use Pascal casing in field names.
Do name fields with nouns or noun phrases.
Do not use a prefix for field names. For example, do not use g_ or s_ to distinguish static versus non-static fields.

