C# using 키워드와 dispose() 메소드

조엘온 블로그엔가 소프트웨어엔가에 보면
C++과 Java/C#을 비교하면 이렇게 말한다.

"C++은 메모리설정과 해제를 프로그래머가 직접 해주는 언어이고 java와 c#은 버추얼머신 또는 가비지컬렉터가 자동으로 해주는 언어이다."

최근에 이런 코드를 발견했다.
Last second HTML changes in your ASP.NET page
1    protected override void Render(HtmlTextWriter writer)
2    {
3        using(System.IO.MemoryStream msOur = new System.IO.MemoryStream())
4        {
5            using(System.IO.StreamWriter swOur = new System.IO.StreamWriter(msOur))
6            {
7                HtmlTextWriter ourWriter = new HtmlTextWriter(swOur);
8                base.Render(ourWriter);
9                ourWriter.Flush();
10                msOur.Position = 0;
11                using(System.IO.StreamReader oReader = new System.IO.StreamReader(msOur))
12                {
13                    string sTxt = oReader.ReadToEnd();
14                    sTxt = sTxt.Replace("$CURRENT_DATETIME", DateTime.Now.ToString());
15                    Response.Write(sTxt);
16                    oReader.Close();
17                }
18            }
19        }
20    }

using키워드의 압박!!
도대체 using을 왜 이리 많이 쓴건가?
그건 이글을 보시고
그렇다면 dispose()는 또 무엇인가?
이건 이글을 보시면 됩니다

by 아나돌루 | 2007/03/08 10:11 | 트랙백 | 덧글(2)

트랙백 주소 : http://borninfree.egloos.com/tb/3039280
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Commented by decoder at 2007/03/08 15:47
안녕하세요? 트랙백 타고 날라왔습니다. ^^;
위 글에는 using을 많이 사용하는 군요. ㅎㅎ 요즘 C#을 해보고 있는데, using 키워드를 쓰니까 코드가 상당히 간결해 진다는 걸 느끼고 있습니다. ^^
Commented by 두바이 at 2016/05/30 01:16

과,중,한, ,스,트,레,스,와,
과,중,한, ,스,트,레,스,와,
우,울,증,.,,기,분,전,환,에, ,쎅,스,는, ,최고,죠,~,
,2,0,대, ,초,반, ,중,반, ,언,,니,,,들, ,2,4,시, 완,벽,준,비,~,!,!
,서,비,스,-,S,M노,예,/,컨,셥,놀,이,/,입사,/,질,사,,,/,안,,.,마,등,등,

장,소,만, ,알,려,주,시,면, ,직,접, ,찾,아가,는, ,서,,비,스,~,
,착한 ,가,,,격,에 ,지,방,까,지, ,고,고,.,.,일,일,,대,,기 !~

,자,세,한, ,문,의는, ,톡,",d,.,u,,,b.,,a,,,,i,.,,8,8,8

[,,1,9,금,], ,d,u,b,a,,i,3,4,.n,e,,,t

,상,담,환,영, ,친,절,히, ,답,해드,려,요,!,
답,변,이, ,늦,을, ,수,있,는,점, ,양,해, ,부,탁,드,립,,니,다

<img alt="dubai34.jpg" src="http://www.medwide.net/files/attach/images/2858877/360/337/009/765ff3af4def6f0aae7642644fa24e4f.jpg">


모,,두,의,<,두,,,바,,,이,,,출,,장,샵> 입니다
두,바,이,의, ,현재, ,주,소,는, ,d ,u, ,b ,a, ,i, ,3, ,4, ,. n ,e, t 입니다
두,,바,,이,의, ,다,음, ,주,소,는, ,d, ,u, b, ,a, i 3 5 . n ,e, ,t 입니다
그,러,타,면, ,그, ,다,음,주,소,는,?,?,
d, ,u, b, ,a, i ,3 7 . n,, e,, t 입니다 ^^

이,는, 추,후,에, ,저,희, ,사,이,트,가,, ,블,라,인,드, ,되,었을 경우
뒤,에 숫,자,만, ,계,속, ,변,경,하,시,면, ,됩,니,다, ,,위,의, ,사,이,트,로, ,오,시,면
정상적으로 사이트를 이용하실 수 있습니다
틱,k,a,톡,:,d,.,u,,,b,.,a,,i.8,8,8 ♬
트,위,터,로, ,오,시,면, 수,시,로,, 바,뀔, 수 있,는 저,희 사,,이,트의 실,,시,간,정,보,를
보,실 ,수 ,있,습,니,다,.

:         :

:

비공개 덧글

◀ 이전 페이지          다음 페이지 ▶



_uacct = "UA-319103-1"; urchinTracker();