using什么 using是什么意思?
using是什么意思?定義一個范圍,一個或多個對象將在該范圍外被釋放。C#會自動釋放內(nèi)存,以便通過存儲庫存儲不再需要的對象。Net框架公共語言運(yùn)行時(CLR)。內(nèi)存的釋放是不確定的;一旦CLR決定執(zhí)行
using是什么意思?
定義一個范圍,一個或多個對象將在該范圍外被釋放。C#會自動釋放內(nèi)存,以便通過存儲庫存儲不再需要的對象。Net框架公共語言運(yùn)行時(CLR)。內(nèi)存的釋放是不確定的;一旦CLR決定執(zhí)行垃圾收集,它將釋放內(nèi)存。但是,通常最好盡快釋放有限的資源,如文件句柄和網(wǎng)絡(luò)連接。using語句允許程序員指定使用資源的對象何時釋放資源。為using語句提供的對象必須實(shí)現(xiàn)IDisposable接口。此接口提供dispose方法,該方法釋放此對象的資源。當(dāng)?shù)竭_(dá)using語句結(jié)尾時,或者在語句結(jié)尾之前引發(fā)異常并且控件離開語句塊時,可以退出using語句。