Which naming convention do you use for local constants in C# and why?
const int Pi = 3;
const int pi = 3;
It seems the trade-off is between lower camel-case indicating restricted scope, and upper camel-case being more readable and easier to move to a class level. I've noticed StyleCop prefers upper camel-case.