C# ISPUBLIC -Eigentum

C# ISPUBLIC -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 in C#prüfen möchten, ob der Typ öffentlich ist oder nicht, wird die ISPUBLIC -Eigenschaft verwendet.

ISPUBLIC -Eigentum

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

Syntax:

Typof (Typ).ISPUBLIC

Rückgabetyp:

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

Beispiel 1:

Erstellen wir eine abstrakte Klasse, eine Schnittstelle und eine enum.

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 Food Class Public?: "+ typeof (Essen).ISPUBLIC);
// Überprüfen Sie, ob die LinuxHint -Klasse öffentlich ist oder nicht
Konsole.WriteLine ("ist LinuxHint Class Public?: "+ typeof (LinuxHint).ISPUBLIC);
// Überprüfen Sie, ob das Telefon öffentlich ist oder nicht
Konsole.WriteLine ("ist Telefon öffentlich?: "+ typeof (Telefon).ISPUBLIC);
// Überprüfen Sie, ob die Aufträge aufgeblieben sind oder nicht
Konsole.WriteLine ("ist Aufträge veröffentlichen öffentlich?: "+ typeof (Bestellungen).ISPUBLIC);

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. Also wird falsch 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 Public?: "+ typeof (class1).ISPUBLIC);
// Überprüfen Sie, ob die Klasse2 öffentlich ist oder nicht
Konsole.WriteLine ("ist Klasse2 Public?: "+ typeof (class2).ISPUBLIC);
// Überprüfen Sie, ob die Klasse 3 öffentlich ist oder nicht
Konsole.WriteLine ("ist Klasse 3 öffentlich?: "+ typeof (Klasse3).ISPUBLIC);

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 iPublic -Eigentum verwenden.

Sie sind öffentlich. Für alle, die alle wahr sind, wird zurückgegeben.

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 öffentlich ist und wenn er falsch ist, können wir sagen, dass der Typ nicht öffentlich ist.