Gibt es eine offizielle Konvention für die Benennung privater Felder in VB.NET? Zum Beispiel, wenn ich eine Eigenschaft namens 'Foo' habe, rufe ich normalerweise das private Feld '_Foo' an. Dies scheint in der Offical Guidelines:Namenskonvention für VB.NET private Felder
verpönt. "Verwenden Sie kein Präfix für Feldnamen. Verwenden Sie z. B. nicht g_ oder s_ zur Unterscheidung zwischen statischen und nicht statischen Feldern."
In C# könnten Sie das private Feld 'foo', die Eigenschaft 'Foo' aufrufen und im Konstruktor auf das private Feld als 'this.foo' verweisen. Da VB.NET nicht zwischen Groß- und Kleinschreibung unterscheidet, können Sie das nicht tun - irgendwelche Vorschläge?
Diese offiziellen Richtlinien dienen der Entwicklung von Klassenbibliotheken und gelten nur für ** öffentliche ** Elemente, nicht für private. – MarkJ