Itapon

May -Akda: Lewis Jackson
Petsa Ng Paglikha: 8 Mayo 2021
I -Update Ang Petsa: 1 Hulyo 2024
Anonim
Huwag itapon ang balat ng saging, lagyan ng 2 itlog | super Crispy+ dipping sauce| Lee’s Kit-Chen
Video.: Huwag itapon ang balat ng saging, lagyan ng 2 itlog | super Crispy+ dipping sauce| Lee’s Kit-Chen

Nilalaman

Kahulugan - Ano ang ibig sabihin ng Itapon?

Sa kadahilanan ng C #, ang pagtapon ay isang pamamaraan ng object na hinimok upang maisagawa ang code na kinakailangan para sa paglilinis ng memorya at ilabas at i-reset ang mga hindi pinamamahalaang mga mapagkukunan, tulad ng mga paghawak ng file at mga koneksyon sa database. Ang pagpapaalis ay nagpapabuti sa pagganap at nag-optimize ng memorya sa pamamagitan ng pagpapakawala ng mga hindi napapamahalaang mga bagay at mahirap makuha ang mga mapagkukunan, tulad ng mga hawakan ng Graphics Device Interface (GDI) na ginagamit sa mga application na may mga pinigilan na puwang ng Windows.

Ang pamamaraan ng Itapon, na ibinigay ng interface ng IDisposable, nagpapatupad Itapon ang mga tawag. Ang pattern ng Itapon ay dinisenyo para sa napapanahong at mahuhulaan na paglilinis, pag-iwas sa pansamantalang pagtagas ng memorya at pagtatapon ng mga mapagkukunan.


Isang Panimula sa Microsoft Azure at ang Microsoft Cloud | Sa buong gabay na ito, malalaman mo kung ano ang lahat ng cloud computing at kung paano makakatulong ang Microsoft Azure sa iyo upang lumipat at patakbuhin ang iyong negosyo mula sa ulap.

Ipinaliwanag ng Techopedia na Itapon

Ang balangkas ng .NET ay nagpapabilis sa koleksyon ng basura (GC), namamahala sa memorya at mga mapagkukunan ng object at muling binigyan ng hindi wastong mga sangguniang memorya ng object sa pamamagitan ng panawagang Tapusin - isang pamamaraan na hindi determinado. Ang pamamaraan ng Dispos ay kinokontrol ang panghabang buhay ng mga memorya ng mga bagay ng memorya at nagbibigay ng tahasang kontrol sa paglilinis ng memorya, kumpara sa Tinatapos ang implicit na paglilinis ng memorya. Ang pagtatapon ay maaaring ma-invoke kahit na may iba pang mga institusyon ng memorya na umiiral, samantalang ang Pangwakas ay maaaring ma-invoke lamang matapos ang huling bagay ng memorya ay nawasak.

Ang mga patakaran sa pamamaraan ng pagtanggi ay ang mga sumusunod:


  • Ginamit para sa hindi pinamamahalaang mga mapagkukunan na nangangailangan ng agarang pagpapalaya pagkatapos gamitin.
  • Kung ang Pagtanggi ay hindi tinawag, dapat na ipatupad ang Pangwakas na pamamaraan.
  • Matapos tawagan ang pamamaraan ng Itapon, ang pamamaraan ng GC.SuppressFinalize ay dapat na tawagan upang maiwasang ang Pangwakas na pamamaraan at maiwasan ang hindi kinakailangang GC.
  • Ang mga pagbubukod ay dapat na maingat na hawakan kung ang pamamaraan ng Itapon ay naimbitahan nang higit sa isang beses. Kung ang mga mapagkukunan ay itinapon, ang anumang paraan ng pagkakataong maaaring itapon ang ObjectDisposedException.
  • Ang isang bagay na may dating tinatawag na Paraan ng Pagtapon ay maaaring hindi magamit muli.
  • Ang pagtatapon ay inirerekomenda lamang para sa pamamahala ng mga katutubong bagay na mapagkukunan at Component Object Model (COM) na mga bagay na nakalantad sa .NET Framework.
  • Ang pagtapon ay maaaring hindi kasabay na hinihimok mula sa maraming mga sinulid, dahil sa hindi nahuhulaan na mga resulta.
  • Ang mga uri ng halaga ay hindi dapat nilikha bilang mga uri ng disposable o sa mga hindi pinamamahalaang mga miyembro ng mapagkukunan.
  • Kapag gumagamit ng mga hindi pinamamahalaang mga mapagkukunan, itinuturing na pinakamahusay na kasanayan na mailapat ang mga mapagkukunang code Gamit ang pahayag, na awtomatikong humihimok sa mga bagay Itapon ang pamamaraan pagkatapos makumpleto ang object code.
Ang kahulugan na ito ay isinulat sa con ng C #