Microsoft sagt Felder und Eigenschaften müssen sich nicht nur durch die Groß- und Kleinschreibung unterscheiden. Wenn sie also wirklich dieselbe Idee repräsentieren, wie sollten sie sich dann unterscheiden?
Hier ist das Beispiel von Microsoft, was man nicht tun sollte:
using System;
namespace NamingLibrary
{
public class Foo // IdentifiersShouldDifferByMoreThanCase
{
protected string bar;
public string Bar
{
get { return bar; }
}
}
}
Sie geben keine Hinweise darauf, wie dies aussehen sollte. Was machen die meisten Entwickler?