I am a C++ programmer, and I always used Hungarian notation.
However, today I was told that in .NET coding standards, Hungarian notation is not reccommended. I shall use CamelCase.

Is that to say, naming a varible like this:

Code:
int nNumber;
is not recommended?

What do you guys think? CamelCase and Hungarian notation, which is better?