Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Naming guidlines
Message
General information
Forum:
ASP.NET
Category:
Other
Miscellaneous
Thread ID:
00741499
Message ID:
00741701
Views:
33
What we've done for fields vs properties (and I don't know if this is standard or not) is for the field to be m_SomeProperty and the property to be SomeProperty.

~~Bonnie

>Hi Paul,
>
>Keep in mind that by using your naming convention it won't be compliant to inherit from these classes for languages that are case insensitive like VB .NET. Microsoft does not encourage using this naming convention and it could limit your classes in the future.
>
>>>Hello,
>>>
>>>I just read through MS naming guidlines for .NET these days and I try to find out why the hell you shouldn't use hungarian notation ?
>>>
>>>I can figure out that it is perhaps a bit confusing if you use cross language and the defined type is not existent in the other language. But I really feel bad about this because it makes my code much more unreadable then it was before. Any ideas why MS want's it this way. Perhaps I can adopt to it easier if I have arguments for this.
>>>
>>
>>Well, I think part of the issue is the fact that, under the hood, everything is an object. In C#, everything is scoped local or is a property of another object. So, what do you use for your prefix? I still haven't decided what type of convention to use yet. About the only thing that I have standardized on is that public properties are Pascal-cased (SomeProperty), while the private member is someProperty.
Bonnie Berent DeWitt
NET/C# MVP since 2003

http://geek-goddess-bonnie.blogspot.com
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform