>
>Thanks, but I'm well aware of the issues.
>
>Readability, "searching", and any reduction in (my) coding errors due to field/variable name conflicts are more important (to me) than any tiny increase in performance.
For the sake of those lurking:
- In this case, fields and variables can't be confused because you can't use fields on the left side of an assignment =.
- Readability gets more difficult (IMO) because there are more characters for the brain to interpret
- The "tiny increase" could get very large inside a loop. I've timed the differences to be three times slower.
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer