Vim li cas peb thiaj xav tau IDisposable?
Vim li cas peb thiaj xav tau IDisposable?

Video: Vim li cas peb thiaj xav tau IDisposable?

Video: Vim li cas peb thiaj xav tau IDisposable?
Video: Vim li cas peb hmoob 3 tus nas ej no thiaj li tag sim neej... 2024, Kaum ib hlis
Anonim

IDisposable yuav tsis tshem dab tsi los yog rhuav tshem tej khoom. Kev hu rau Dispose() tsis muaj dab tsi yog tias qhov haujlwm ntawd tsis muaj dab tsi. Kev siv ntawm IDisposable yog tus qauv. Tswj cov ntaub ntawv xa mus rau lwm yam khoom tiv thaiv cov khoom los ntawm tus neeg khaws khib nyiab.

Ib yam li ntawd, koj tuaj yeem nug, vim li cas IDisposable interface siv?

IDisposable feem ntau yog siv txhawm rau siv cov lus siv thiab ua kom zoo dua ntawm txoj hauv kev yooj yim los txiav txim siab ntxuav cov khoom tswj hwm. Lub hom phiaj ntawm Dispose qauv yog los muab ib lub tswv yim los ntxuav ob qho tib si kev tswj hwm thiab tsis muaj kev tswj hwm thiab thaum qhov ntawd tshwm sim nyob ntawm seb txoj kev Dispose raug hu li cas.

Tsis tas li ntawd, IDisposable yog dab tsi? IDisposable yog ib qho kev sib txuas uas muaj ib txoj hauv kev, Dispose(), tso tawm cov peev txheej tsis muaj kev tswj hwm, xws li cov ntaub ntawv, cov kwj deg, cov ntaub ntawv sib txuas thiab lwm yam.

Xav txog qhov no, thaum twg kuv yuav tsum siv IDisposable?

hauv chav kawm, koj yuav tsum siv IDisposable thiab sau cov txheej txheem pov tseg kom tso cai rau koj tswj tau thaum lub cim xeeb tso tawm. Yog tias tsis yog, lub luag haujlwm no raug tso tseg rau tus neeg khaws khib nyiab kom tso lub cim xeeb thaum cov khoom uas tsis muaj kev tswj hwm tau ua tiav.

Vim li cas peb thiaj xav tau pov tseg hauv C#?

Nws yog ib txwm pom zoo kom siv pov tseg txoj kev los ntxuav cov peev txheej uas tsis tau tswj xyuas. Tab sis cov peev txheej tsis tau tswj hwm (Piv txwv li Windows API tsim cov khoom, Cov Ntaub Ntawv, Cov Ntaub Ntawv Txuas Cov Khoom Siv, COM cov khoom, thiab lwm yam) yog sab nraud ntawm. NET moj khaum peb yuav tsum tau ntxuav peb cov peev txheej kom meej meej. Rau cov hom khoom no,.

Pom zoo: