Note ≡ DLL 참조 추가
아직 배우지는 않았지만, #r 구문으로 외부 DLL 파일들을 참조하여 사용할 수 있습니다. DLL 파일처럼 재사용이 가능한 DLL 파일 만들기는 뒤에서 자세히 배웁니다.
> #r "dll 파일의 경로"
지금까지 배운 내용 외에 앞으로 C#이 할 수 있는 여러 영역에서도 C# 인터렉티브가 유용할 수 있는데, Windows Forms 실행 예는 다음과 같습니다.
> #r "System.Windows.Forms" > using System.Windows.Forms; > var f = new Form { BackColor = System.Drawing.Color.Yellow }; > f.ShowDialog();
코드를 작성하고 실행하면 C# 인터렉티브에서 다음과 같이 배경색이 Yellow인 빈 폼이 하나 생성됩니다.
▲ 그림 20-5 폼 생성
이 책으로 닷넷 프레임워크에서 제공하는 많은 양의 API를 학습해야 합니다. C# 인터렉티브를 사용하면 빠르고 쉽게 특정 API를 테스트할 수 있기에 콘솔 앱 프로그램을 만들지 않고도 API 학습을 빠르게 진행할 수 있습니다. 다만 완성된 프로그램은 프로젝트 기반이기에 C# 인터렉티브는 학습 및 테스트 도구로 사용하고, 실제 프로그램은 프로젝트 기반으로 진행합니다. 앞으로는 C# 콘솔 앱 프로그램과 C# 인터렉티브를 병행해서 C# 문법을 학습하겠습니다.