Sign up ×  This question already has an answer here:  I read the
following on the MSDN:  Use Pascal casing for all public member,
type, and namespace names consisting of multiple words.  Note
that this rule does not apply to instance fields. For reasons
that are detailed in the Member Design Guidelines, you should
not use public instance fields.  Use camel casing for parameter
names.  Well it says it does not apply to instance fields so
what applies to instance fields? I know I should not use them,
but if I do, what is the correct convention? I guess it would be
Pascal, but I'm not sure about it...  share|improve this
question  migrated from May 15 '11 at 6:54  This question came
from our site for professional and enthusiast programmers.
marked as duplicate by gnat, MichaelT, GlenH7, Dan Pichelman,
Robert Harvey Oct 8 '13 at 22:12   as you say, you shouldn't
expose public fields, so it's really a moot point –  AdamRalph
May 14 '11 at 16:00 This is a bit like asking a policeman the
correct way of stealing a c