在Python中,你可以這樣做:在C#中的using語句中使用多個值?
with open('filename') as f, something_else(f) as thing:
do_thing(thing)
,它會做的open
位,那麼something_else
位。當該塊退出時,它將以相反的順序「處置」它。
現在我已經得到了一些C#代碼:
using (var cmd = new DB2Command(...)){
using (var rdr = cmd.ExecuteReader()){
// Magic super-duper-top-secret-code-here
}
}
有沒有辦法,我可以結合cmd
和rdr
成一個using
聲明什麼辦法?
偉大的思想家認爲一樣;-) +1 – Steven
@Steven這是一個廣泛使用的模式。 – Servy
難道你不想成爲一個偉大的思想? ;-) – Steven