Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Errrhhh ..... CSharp or VB
Message
De
26/09/2011 16:42:16
 
 
À
26/09/2011 13:29:18
John Baird
Coatesville, Pennsylvanie, États-Unis
Information générale
Forum:
ASP.NET
Catégorie:
Autre
Divers
Thread ID:
01524423
Message ID:
01524765
Vues:
55
>>I thought MS did not recommend using the underscore prefix for fields.
>>Do you have a reference to this recommendation?
>>They certainly don't use if here :http://msdn.microsoft.com/en-us/library/ms173118.aspx
>>
>>>If you follow standard .NET naming conventions, it isn't an issue at all.
>>>
>>>If a variable: customerName
>>>If a class: CustomerName
>>>If a field: _customerName
>>>
>>>
>>>>
>>>>I was talking about remembering whether a variable is customername, Customername or CustomerName. Craig indicates the IDE helps you.
>>>>
>>>>Alex
>
>
>BTW, Here's a link from a friend of mine, who's now a MS employee talking about this very thing...
>
>http://10rem.net/articles/net-naming-conventions-and-programming-standards---best-practices

OK. From the link:
'Class level & private protected variables' (i.e. Fields):
"Microsoft recommends against the m_ (and the straight _)"
But he has a point in that for case-insensitive languages relying on Pascal/Camel case to differentiate isn't going to work :-}
But for C# using the '_' prefix adds nothing......
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform