C# Umgebung.Hasshutdownstarted

C# Umgebung.Hasshutdownstarted
Die Hasshutdown -Start -Eigenschaft in der Umgebungsklasse wird verwendet, um zu überprüfen, ob die aktuelle Anwendung entladen ist oder nicht.

Wenn die gemeinsame Sprachlaufzeit (CLR) heruntergefahren wird, wird er überprüft und zurückgegeben. Ansonsten wird falsch zurückgegeben.

Wenn Sie diese Eigenschaft in verwenden .Netto Framework wird die Finalizer für alle Objekte ausgeführt, wenn die Anwendungen mit dem Entladen beginnen. Jedes Objekt hat eine Finalizer -Methode.

Wenn der Finalizer -Thread gestartet wird, gibt er wahr zurück. Wenn der Finalizer -Thread nicht gestartet wird, wird falsch zurückgegeben.

Syntax:

Bool -Umgebung.Hasshutdownstarted


Zurückkehren:

Boolean Value True wird zurückgegeben, wenn die Anwendung abgeschaltet wird. Andernfalls wird Falsch zurückgegeben.

Beispiel 1:

Hier erstellen wir die Anwendung und prüfen, ob sie entladen ist oder nicht.

mit System verwenden;
Klasse LinuxHint
// Implementieren wir HasshutdownStarted -Eigenschaft innerhalb der Hauptmethode
statische öffentliche void main ()
// nach dem Entladen prüfen
Konsole.WriteLine ("Fängt die Anwendung ab? : "+Umgebung.Hasshutdownstarted);


Ausgang:


Die Anwendung begann nicht zu schalten.

Erläuterung:

Zeile 4:

Wir implementieren unsere Eigenschaft innerhalb der Hauptmethode.

Zeile 6:

Konsole.WriteLine ("Fängt die Anwendung ab? : "+Umgebung.Hasshutdownstarted);


Hier verwenden wir direkt die Eigenschaft HasshutdownStarted, um zu überprüfen, ob die Anwendung entladen ist oder nicht.

Beispiel 2:

Hier erstellen wir die Anwendung und prüfen, ob sie entladen wird oder nicht, indem Sie das Ergebnis in einer booleschen Variablen speichern.

mit System verwenden;
Klasse LinuxHint
// Implementieren wir HasshutdownStarted -Eigenschaft innerhalb der Hauptmethode
statische öffentliche void main ()
// nach dem Entladen prüfen
bool check = Umgebung.Hasshutdownstarted;
Konsole.WriteLine ("Fängt die Anwendung ab? : "+prüfen);


Ausgang:


Die Anwendung begann nicht zu schalten.

Erläuterung:

Zeile 6:

bool check = Umgebung.Hasshutdownstarted;

Wir haben einen booleschen Variablenprüfungsvorgang erstellt und den Status der darin enthaltenen Anwendung gespeichert.

Zeile 7:

Konsole.WriteLine ("Fängt die Anwendung ab? : "+prüfen);


Schließlich zeigen wir das Ergebnis mit der Konsole.WriteLine () Methode.

Abschluss

Mit diesem Artikel haben wir erfasst, dass die Nutzung der Umgebung die Nutzung der Umgebung.Die Hasshutdown -Start -Immobilie gibt einen booleschen Wert true zurück, wenn die Anwendung beginnt, das Abschalten zu senken. Ansonsten wird falsch zurückgegeben. Wenn der Finalizer -Thread in .Netto -Framework wird gestartet, es kehrt wahr zurück. Wenn der Finalizer -Thread nicht gestartet wird, wird falsch zurückgegeben.