In C ++ ist es möglich, einen "Block" von Mitgliedern durch Privatsphäre zu erstellen:
%Vor%Ich habe versucht, in C # Beispiele dafür zu finden, konnte aber keine finden. Ich habe versucht, einen solchen Block in Visual Studio zu schreiben, aber ich habe einen Fehler bekommen.
Gibt es eine ähnliche Syntax, die in C # gültig ist?
Die kurze Antwort ist nein, da ist es nicht. Sie sollten den Zugriffsspezifizierer immer vor Ihr Feld / Ihre Methode schreiben.
%Vor% Beachten Sie, dass private
der Standardspezifizierer ist. Es ist eine Frage des Designs, aber ich würde den Modifikator immer explizit bestimmen. (Und auch wenn es nur für den konsistenten Einzug ist!)
Lesen Sie mehr auf Barrierefreiheitsebenen (C #) bei msdn.
Nein, das ist nicht möglich, aber wenn Sie Klassenmitglieder zu logischen Gruppen zusammenfassen möchten, können Sie Regionen :
%Vor%Es ist nicht möglich. Hier einige andere Hinweise:
Wenn Sie verschiedene Zugriffe zum Lesen und Schreiben erreichen möchten, versuchen Sie Folgendes:
%Vor%Wenn Ihr Zweck nur Ihren Code verkürzt, speichert dies mindestens einige Zeichen.
%Vor%Gegenwärtig lautet die Antwort nein. Die Absicht, Zugriffsmodifizierer wie
hinzuzufügen %Vor%sollte Code lesbarer machen.
Tags und Links c#