Soweit ich weiß, private
ist der Standard überall in C # (was bedeutet , dass , wenn ich nicht schreiben public
, protected
, internal
etc. es wird private
standardmäßig aktiviert ). (Bitte korrigieren Sie mich, wenn ich falsch liege.)
Was ist der Grund, dieses Schlüsselwort zu schreiben, oder warum gibt es es überhaupt für Mitglieder?
Wenn ein Ereignishandler beispielsweise automatisch generiert wird, sieht er folgendermaßen aus:
private void RatTrap_MouseEnter(object sender, CheeseEventArgs e)
{
}
Aber warum schreibt es überhaupt privat, wenn dies impliziert und standardmäßig ist? Nur damit unerfahrene Entwickler (die nicht wissen, dass es sich um den C # -Standard handelt) wissen, dass es privat ist? Oder gibt es einen Unterschied für den Compiler?
Darüber hinaus gibt es einen Fall , in den „privaten“ (allein) Schreiben wird die Zugänglichkeit des Elements ändern?
internal
standardmäßig.