^ You've got my preference almost *exactly* written there. And interfaces, I append I to it, i.e. IMyInterface. Generic types, I use T.
And worstje hit the nail on the head with why I've been having *so* many problems. I just can't figure out how intellisense alphabetizes, but it seems that no matter what order I declare them in, I get the problem of it autocompleting with the wrong case. AIEEEE!
And up until now, it wasn't really that bureaucratic before the beginning of the year. We have a product side (that deals with client facing apps) and a content side (that deals with internal apps used to create content). They decided to merge all of the developers into one happy group (yay...?) so this is an attempt to help with that. As such, I can see the need for a unified standard. It's just that the upper and lower case is *really* slowing me down, just as I've started to try to minimize the use of the mouse.
Something else I've noticed- the change in your personal coding standards as you go through career development. My personal code is a mixture of things, purely because of my history as a contractor, and going from place to place, having to adapt. I looked at a bit of code that I posted in the SQL injection thread, and gagged because I had all of the variables defined in pseudo hungarian, i.e. strThisString, etc. I was so put off from it, that I actually had to change it, but missed an instance of a variable. And that's not the first time I've had that issue.
Just an observation...