Uma variável estática é um recurso de memória criado em tempo de compilação que existe do início ao fim dentro de um programa. Eles devem ter seus tipos especificados explicitamente.
Um recurso com tempo de vida estático é um recurso de memória que dura indefinidamente até o término de um programa. Observe que, por essa definição, alguns recursos com tempo de vida estático podem ser criados em tempo de execução.
Recursos com tempo de vida estático têm o especificador de tempo de vida especial 'static
.
Recursos 'static
nunca serão descartados.
Se os recursos com tempo de vida estático contiverem referências, todos deverão ser 'static
(nada menos do que isso viveria tempo suficiente).
Detalhes da memória:
unsafe {...}
para executar algumas operações sobre as quais o compilador não pode garantir a integridade do que está guardado na memória. O R̸͉̟͈͔̄͛̾̇͜U̶͓͖͋̅Ṡ̴͉͇̃̉̀T̵̻̻͔̟͉́͆Ơ̷̥̟̳̓͝N̶̨̼̹̲͛Ö̵̝͉̖̏̾̔M̶̡̠̺̠̐͜Î̷̛͓̣̃̐̏C̸̥̤̭̏͛̎͜O̶̧͚͖͔̊͗̇͠N̸͇̰̏̏̽̃ não deve ser mencionado em vão.