T-Mac-Oz wrote:
The original concept of Hungarian Notation was actually quite different from M$s butchery of it. I forget the actual words used to define the concept but the prefix was really meant to indicate the usage of the variable, not its data-type. E.g.
I recall reading an example that used a prefix 'c' to signify a count rather than 'i' for integer. So, the way it was intended to be used was: Int32 cRows;
But people started using it as: Int32 iRows; // the count of rows is an integer, so, ah, I'll prefix it with i
Although the more readable way would be to declare it as: Int32 rowCount;
~ Arun