당신은 같은 것을 수행 할 수 있습니다C#의 using 문에서 여러 값 사용? 파이썬에서
with open('filename') as f, something_else(f) as thing:
do_thing(thing)
을 그리고 그것은 open
비트, 다음 something_else
비트를 할 것입니다. 블록이 종료되면 역순으로 "처분"합니다.
using (var cmd = new DB2Command(...)){
using (var rdr = cmd.ExecuteReader()){
// Magic super-duper-top-secret-code-here
}
}
내가 하나 using
문에 cmd
및 rdr
을 결합 할 수있는 방법이 있나요 :
는 지금은이 같은 일부 C# 코드있어?
위대한 마음은 비슷하게 생각합니다. ;-) +1 – Steven
@Steven @Steven 널리 사용되는 패턴입니다. – Servy
당신은 위대한 마음을 선호하지 않습니까? ;-) – Steven