IsnotPublic -Eigentum

IsnotPublic -Eigentum
Durch die Angabe der Klasse als öffentlich ist es möglich, auf alle Mitglieder einer Klasse an jedem Ort des Code zuzugreifen. Wenn wir nur auf einige Klassen zugreifen möchten, können wir eine Klasse ohne öffentlichen Modifikator erstellen.

Wenn wir in C#prüfen möchten, ob der Typ öffentlich ist oder nicht, wird die isnotpublische Eigenschaft verwendet.

IsnotPublic -Eigentum

Die isnotpublische Eigenschaft aus der Typklasse gibt true zurück, wenn der Typ nicht als öffentlich angegeben ist. Ansonsten wird falsch zurückgegeben.

Syntax:

Typof (Typ).Isnotpublic

Rückgabetyp:

Es gibt den Booleschen Wert zurück (True/False).

Beispiel 1:

Erstellen wir eine abstrakte Klasse, eine Schnittstelle und eine Aufzündung und überprüfen, ob dies keine öffentlichen Typen sind.

mit System verwenden;
// abstrakte Klasse erstellen
abstrakte Klasse Food
// Dies ist abstrakte Klasse

// Schnittstelle erstellen
Schnittstellenphone
// Dies ist eine Schnittstelle

// Enum erstellen
Aufträge
Wert1, Wert2
// Dies ist eine Aufzählung

Klasse LinuxHint

statische öffentliche void main ()
// Überprüfen Sie, ob die Lebensmittelklasse öffentlich ist oder nicht
Konsole.WriteLine ("ist die Nahrungsklasse nicht öffentlich?: "+ typeof (Essen).Isnotpublic);
// Überprüfen Sie, ob die LinuxHint -Klasse öffentlich ist oder nicht
Konsole.WriteLine ("ist LinuxHint-Klasse nicht öffentlich?: "+ typeof (LinuxHint).Isnotpublic);
// Überprüfen Sie, ob das Telefon öffentlich ist oder nicht
Konsole.WriteLine ("ist Telefon nicht öffentlich?: "+ typeof (Telefon).Isnotpublic);
// Überprüfen Sie, ob die Aufträge aufgeblieben sind oder nicht
Konsole.WriteLine ("IS Bestellungen unlust nicht öffentlich?: "+ typeof (Bestellungen).Isnotpublic);

Ausgang:

Erläuterung:

Zeile 3-6:

Abstrakte Klassenerstellung:

Zeile 9-12:

Schnittstelle erstellen

Zeile 14-18:

Erstellen Sie eine Aufzählung mit zwei Werten.

Zeile 23 - 35:

Überprüfen Sie die Hauptmethode alle oben genannten drei Öffentlichkeit oder nicht.

Wie wir sahen, dass ohne die Öffentlichkeit die Typen nicht öffentlich sind. So wird wahr zurückgegeben.

Beispiel 2:

Lassen Sie uns drei Klassen mit öffentlichen Kennungen erstellen und überprüfen, ob sie öffentlich sind oder nicht.

mit System verwenden;
// öffentliche Klasse erstellen - Klasse1
öffentliche Klasse Class1
// Dies ist die erste Klasse

// öffentliche Klasse erstellen - Klasse2
öffentliche Klasse Klasse2
// Dies ist die zweite Klasse

// öffentliche Klasse erstellen - Klasse3
öffentliche Klasse Klasse 3
// Dies ist die dritte Klasse

Klasse LinuxHint

statische öffentliche void main ()
// Überprüfen Sie, ob die Klasse 1 öffentlich ist oder nicht
Konsole.WriteLine ("ist Class1 nicht öffentlich?: "+ typeof (class1).Isnotpublic);
// Überprüfen Sie, ob die Klasse2 öffentlich ist oder nicht
Konsole.WriteLine ("ist Class2 nicht öffentlich?: "+ typeof (class2).Isnotpublic);
// Überprüfen Sie, ob die Klasse 3 öffentlich ist oder nicht
Konsole.WriteLine ("ist Class3 nicht öffentlich?: "+ typeof (Klasse3).Isnotpublic);

Ausgang:

Erläuterung:

Zeile 3 bis 17:

Wir haben drei öffentliche Klassen mit dem Namen Class1, Class2 und Class3 erstellt.

Zeile 18 bis 22:

Überprüfen Sie, ob diese öffentlich sind oder nicht isnotpublic -Eigentum verwenden.

Sie sind öffentlich, so dass alle falsche zurückgegeben werden.

Schließen

In diesem C# Tutorial haben wir gesehen. Diese Eigenschaft gibt uns mit, indem wir einen Booleschen Wert mit zwei Beispielen zurückgeben. Wenn es wahr ist, können wir sagen, dass der Typ nicht öffentlich ist und wenn er falsch ist, können wir sagen, dass der Typ öffentlich ist. Versuchen Sie, es in Ihren Maschinen zu implementieren, um es besser zu verstehen.

Glückliche Codierung