¿Existe una convención oficial para nombrar campos privados en VB.NET? Por ejemplo, si tengo una propiedad llamada 'Foo', normalmente llamo al campo privado '_Foo'. Esto parece estar mal visto en el Offical Guidelines:Convención de nomenclatura para campos privados de VB.NET
"No use un prefijo para los nombres de los campos. Por ejemplo, no use g_ o s_ para distinguir los campos estáticos de los no estáticos."
En C#, puede llamar al campo privado 'foo', la propiedad 'Foo', y referirse al campo privado como 'this.foo' en el constructor. Como VB.NET no distingue entre mayúsculas y minúsculas, no puede hacer esto, ¿alguna sugerencia?
Esas directrices oficiales son para desarrollar bibliotecas de clases, y solo se aplican a los elementos ** públicos ** y no a los privados. – MarkJ