Bahay Pag-unlad Ano ang isang gamit na pahayag? - kahulugan mula sa techopedia

Ano ang isang gamit na pahayag? - kahulugan mula sa techopedia

Talaan ng mga Nilalaman:

Anonim

Kahulugan - Ano ang ibig sabihin ng Paggamit ng Pahayag?

Ang isang gamit na pahayag, sa C #, ay isang pahayag na naglalaman ng keyword na "gumagamit" at nagbibigay ng syntax upang tukuyin ang saklaw ng paggamit ng isang bagay na mapagkukunan.

Ang paggamit ng pahayag ay kapaki-pakinabang para sa mga bagay na ang tagal ng buhay ay nasa loob ng pamamaraan o bloke kung saan nilikha ang mga ito. Binabawasan ng pahayag na ito ang code kung saan isinagawa ang mga operasyon na masinsinang mapagkukunan sa pamamagitan ng pagbibigay ng mas simpleng syntax at tinanggal ang pangangailangan para sa maraming mga tawag upang palabasin ang mga mapagkukunan sa dulo ng kanilang saklaw. Dahil pinapasimple nito ang code na kinakailangan para sa paglikha, paglilinis at paghawak ng isang error habang ginagamit ang object ng mapagkukunan, ang paggamit ng pahayag ay nakakatipid ng oras at pagsisikap ng pag-unlad.

Ipinapaliwanag ng Techopedia Gamit ang Pahayag

Ang balangkas ng .NET ay idinisenyo gamit ang isang awtomatikong tampok sa pamamahala ng memorya sa pamamagitan ng pag-alok ng memorya sa isang bagay ay inilabas sa non-deterministic mode tuwing nagpapasya ang Karaniwang Wika ng Runtime na magsagawa ng koleksyon ng basura (GC). Gayunpaman, ang mga hindi pinamamahalaang mga mapagkukunan tulad ng mga paghawak ng file, mga koneksyon sa network, atbp, ay kailangang mailabas nang mabilis hangga't maaari. Pinapayagan ng paggamit ng pahayag ang developer na tukuyin ang instant kung saan ilalabas ang naturang limitadong mga mapagkukunan.


Ang paggamit ng pahayag ay tumatagal ng isang parameter, isang mapagkukunan na kinakatawan ng isang klase o istraktura na nagpapatupad ng System.IDisposable interface. Ang tanging pamamaraan na kailangang ipatupad sa pamamagitan ng interface ay "Itapon, " na maaaring isama ang code na kinakailangan para sa paglilinis ng mapagkukunan. Kung ang pamamaraang ito ay hindi tinawag, awtomatikong inaalagaan ng GC ang pagtatapon.

Halimbawa, ang paggamit ng pahayag ay maaaring magamit upang buksan ang isang stream ng file sa pamamagitan ng paglikha ng isang object ng System.IO.FileStream type, na maaaring magamit sa loob ng saklaw ng code block ng paggamit ng pahayag.


Isinalin ng C # compiler ang code para sa paggamit ng pahayag sa tatlong mga seksyon sa Microsoft Intermediate Language:

  • Pagkuha ng mapagkukunan sa loob ng seksyon para sa paglalaan ng memorya ng mapagkukunan
  • Paggamit ng mapagkukunan na nakapaloob sa loob ng isang "subukan" na bloke
  • Ang pagtapon ng mapagkukunan sa pamamagitan ng paglabas nito (pagtawag sa "Itapon" na pamamaraan ng mapagkukunan na bagay) sa loob ng "panghuli" na bloke
Ang paggamit ng pahayag ay hindi pinapayagan ang bagay na mapagkukunan na mabago o muling itinalaga sa loob ng bloke kung saan ginagamit ito.

Ang kahulugan na ito ay isinulat sa konteksto ng C #

Ano ang isang gamit na pahayag? - kahulugan mula sa techopedia