Hvis Common Language Runtime (CLR) stenger, vil den sjekke og returnere sant. Ellers blir falsk returnert.
Hvis du bruker denne eiendommen i .Net Framework, det kjører finalisatorene på alle objekter hvis applikasjonene begynner å losse. Hvert objekt har en finaliseringsmetode.
Hvis finalisatortråden startes, returnerer den sann. Hvis finaliseringstråden ikke startes, vil den returnere falsk.
Syntaks:
boolmiljø.Hasshutdownstarted
Komme tilbake:
Boolsk verdi True returneres hvis applikasjonen begynner å slå seg av, ellers blir falsk returnert.
Eksempel 1:
Her vil vi opprette applikasjonen og sjekke om den er losset eller ikke.
ved hjelp av system;
klasse linuxhint
// La oss implementere Hasshutdownstarted eiendom i hovedmetoden
statisk offentlig tomrom main ()
// sjekk for lossing
Konsoll.WritLine ("Begynner applikasjonen å slå av? : "+Miljø.Hasshutdownstarted);
Produksjon:
Søknaden begynte ikke å slå av.
Forklaring:
Linje 4:
Vi implementerer eiendommen vår i hovedmetoden.
Linje 6:
Konsoll.WritLine ("Begynner applikasjonen å slå av? : "+Miljø.Hasshutdownstarted);
Her bruker vi direkte Hasshutdownstarted eiendom for å sjekke om applikasjonen er losset eller ikke.
Eksempel 2:
Her vil vi opprette applikasjonen og sjekke om den er losset eller ikke ved å lagre resultatet i en boolsk variabel.
ved hjelp av system;
klasse linuxhint
// La oss implementere Hasshutdownstarted eiendom i hovedmetoden
statisk offentlig tomrom main ()
// sjekk for lossing
Bool Check = Environment.Hasshutdownstarted;
Konsoll.WritLine ("Begynner applikasjonen å slå av? : "+sjekk);
Produksjon:
Søknaden begynte ikke å slå av.
Forklaring:
Linje 6:
Bool Check = Environment.Hasshutdownstarted;
Vi opprettet en boolsk variabel sjekk og lagrer statusen til applikasjonen i den.
Linje 7:
Konsoll.WritLine ("Begynner applikasjonen å slå av? : "+sjekk);
Endelig viser vi resultatet med konsollen.WritLine () -metode.
Konklusjon
Med denne artikkelen ble vi kjent med å bruke miljø.Hasshutdownstarted eiendom vil returnere en boolsk verdi sant hvis applikasjonen begynner å slå av. Ellers blir falsk returnert. Hvis finalisatortråden i .Nettramme er startet, det returnerer sant. Hvis finaliseringstråden ikke startes, vil den returnere falsk.