C#에서 Reference와 Pointer는 전혀 다르고 '비슷한 것'도 아닙니다. 
C/C++ 프로그래머를 위해 스마트 포인터 정도로 표현하기도 합니다만, 
전혀 다릅니다. 

localText는 지역 변수로 할당한 TextBox를 사용하기 위한 이름입니다. 
내부적으로 생각하신 참조는 일어나지 않습니다. 생성자 함수 전체적으로 
보면, 폼 컨트롤 컬렉터에 참조된 객체이므로, localText는 대리자 
성격이 강하며 그러므로 개비지 컬럭터는 호출될 필요도 없습니다. 

개비지 컬렉터는 폼 컨트롤 컬렉터(myForm.Controls)가 소멸할 때 
만들어진 TextBox에 대해 호출됩니다. 

임시 지역 변수의 개비지 컬렉터 호출은 함수 내에서 할당해서 함수 
내에서 사용하다가 소멸할 때 불려집니다. 

결국엔 지역 변수와 클래스 변수의 차이점입니다. 
http://msdn2.micros...csharp/aa336809.aspx
 에 가셔서 
C# 언어 사양 문서를 받아서 읽어보시면 좋겠네요.


C# 언어 참조


C# 키워드 

키워드는 컴파일러에 대해 특별한 의미를 갖는, 미리 정의되어 있는 예약된 식별자입니다. 키워드는 프로그램에서 식별자로 사용되려면 접두어로 @을 포함해야 합니다. 예를 들어 '@if'는 올바른 식별자이지만 if는 키워드이므로 올바른 식별자가 아닙니다.

C# 연산자 

C#은 식에서 수행할 연산을 지정하는 기호인 연산자를 다양하게 제공합니다. C#에는 일반적인 산술 및 논리 연산자와 그외 다양한 종류의 연산자가 미리 정의되어 있습니다. 또한 사용자가 다양한 연산자를 오버로드하여 사용자 정의 형식에 적용할 때 해당 연산자의 의미를 변경할 수 있습니다.

C# 전처리기 지시문

C#의 조건부 컴파일 지시문에 대해 알아봅니다.

C# 언어 기능

배열, Main 메서드, 속성, 인덱서, 전달 매개 변수 및 기타 언어 기능에 대해 알아봅니다.

C# 언어 자습서

C# 자습서를 통해 언어의 기본 사항에 대한 개요를 살펴보고 중요한 언어 기능을 확인합니다. 각 자습서에는 하나 이상의 샘플 프로그램이 포함되어 있습니다. 자습서에는 샘플 코드에 대한 설명뿐만 아니라 추가적인 배경 정보도 제공됩니다. 또한 샘플 프로그램을 다운로드하고 실행할 수 있는 해당 샘플 항목에 대한 링크도 제공합니다.

'게임개발공부 > C#공부' 카테고리의 다른 글

C#공부에 대해서...  (0) 2013.12.18
C#에서 문자열형은?  (0) 2013.12.16
객체형????  (0) 2013.12.16
C#의 리터럴  (0) 2013.12.16
ToString("")  (0) 2013.12.15
Posted by JJOREG