Vérifiez les éléments suivants. C'est la position de Microsoft sur la question.
http://msdn.microsoft.com/en-us/library/czefa0ke(VS.71).aspx
parle seulement très bases pour C#: champs de classe privée sont précédés d'un trait de soulignement. Les membres de la classe publique sont capitalisés. Les paramètres de la méthode sont en minuscules. Par exemple:
public class Person {
private String _personName;
public String PersonName {
get { return _personName; }
set { _personName = value; }
}
public String SayHello(String toName) {
return String.Format("Hi {0}, I am {1}", toName, PersonName);
}
}
Notez que pour être conforme CLS, vous ne devriez pas dépendre de boîtier pour différencier entre les variables. En outre, il est considéré comme une mauvaise pratique de préfacer des paramètres ou d'autres variables avec le type OU avec une certaine forme de notation hongroise (que personne n'obtient de toute façon.) Lire this). La seule raison pour laquelle les champs privés sont précédés d'un trait de soulignement est de les différencier des paramètres de la méthode.
Une pratique que je rencontre beaucoup est l'utilisation de la "ceci". notation. En plus d'être ennuyeux, c'est complètement inutile quand les choses sont nommées correctement.
Juste ce que je cherchais. Je suppose que je pourrais l'avoir googlé! Merci quand même. – Steve