2019년 이전 정리/ASP.NET & C#
[C#] using 문 이해하기
hoonihoon
2014. 4. 24. 11:49
[using 문 사용 예]
DB 를 사용하기 위해서 Connection 객체를 생성하고
open() 하여 DB 데이터를 읽거나 쓰고 나서 close() 하는 게 정상 적인 방법이다.
Using 문을 사용하면 using 문 종료 후에 리소스들을 쉽게 되돌려 준다. 그러므로 db 를 close() 할 필요가 없다.
using 문 사용 예
using (SqlConnection conn= new SqlConnection("databsesName"))
{conn.Open();
return (new xxDao()).getXXX(conn, param1, param2); }
using 문 사용하지 않은 예
try {
SqlConnection conn= new SqlConnection("databsesName"); conn.Open(); } finally { conn.Close(); }
using 문에서 여러 인스턴스를 선언 할 수 있다.
using (Font font3 = new Font("Arial", 10.0f), font4 = new Font("Arial", 10.0f)) { // Use font3 and font4. }