C# ambiente.Hasshutdownarged

C# ambiente.Hasshutdownarged
La proprietà di HasshutDown parteta nella classe ambientale viene utilizzata per verificare se l'applicazione corrente è scaricata o meno.

Se il comune Runtime del linguaggio (CLR) si sta chiudendo, controllerà e restituirà vero. Altrimenti, False viene restituito.

Se stai usando questa proprietà in .Framework Net, esegue i finalister su tutti gli oggetti se le applicazioni iniziano a scaricare. Ogni oggetto ha un metodo Finalizer.

Se il thread di Finalizer viene avviato, restituisce vero. Se il thread di Finalizer non viene avviato, restituirà false.

Sintassi:

ambiente bool.Hasshutdownarged


Ritorno:

Il valore booleano TRUE viene restituito se l'applicazione inizia a spegnere, altrimenti viene restituito falso.

Esempio 1:

Qui creeremo l'applicazione e verificheremo se è scaricata o no.

usando il sistema;
class LinuxHint
// implementiamo la proprietà di hasshutdown -parto all'interno del metodo principale
statico public void main ()
// Controlla per lo scarico
Console.WriteLine ("L'applicazione inizia a chiudere? : "+Ambiente.Hasshutdownarted);


Produzione:


L'applicazione non ha iniziato a chiudere.

Spiegazione:

Riga 4:

Stiamo implementando la nostra proprietà all'interno del metodo principale.

Riga 6:

Console.WriteLine ("L'applicazione inizia a chiudere? : "+Ambiente.Hasshutdownarted);


Qui, stiamo utilizzando direttamente la proprietà di Hasshutdownwarded per verificare se l'applicazione è scaricata o meno.

Esempio 2:

Qui creeremo l'applicazione e verificheremo se è scaricata o meno memorizzando il risultato in una variabile booleana.

usando il sistema;
class LinuxHint
// implementiamo la proprietà di hasshutdown -parto all'interno del metodo principale
statico public void main ()
// Controlla per lo scarico
bool check = ambiente.Hasshutdownarted;
Console.WriteLine ("L'applicazione inizia a chiudere? : "+check);


Produzione:


L'applicazione non ha iniziato a chiudere.

Spiegazione:

Riga 6:

bool check = ambiente.Hasshutdownarted;

Abbiamo creato un controllo variabile booleano e memorizziamo lo stato dell'applicazione in esso.

Riga 7:

Console.WriteLine ("L'applicazione inizia a chiudere? : "+check);


Infine, stiamo visualizzando il risultato con la console.Metodo WriteLine ().

Conclusione

Con questo articolo, siamo venuti a sapere che usando l'ambiente.La proprietà di HasshutDown parted restituirà un valore booleano se l'applicazione inizia a chiudere. Altrimenti, False viene restituito. Se il thread di Finalizer in .Il framework net viene avviato, restituisce vero. Se il thread di Finalizer non viene avviato, restituirà false.