안녕하세요. 구스입니다. 오랜만에 C# 강좌 글을 남기네요. 이 글에서 C# Var와 Dynamic(다이나믹)에 대한 소개를 해드릴까 합니다. C# var는 Visual Studio 2008, .NET Framework 3.5 버전에서 나왔고, Dynamic(다이나믹)은 Visual Studio 2010, .NET Framework 4.0 버전에서 소개가 되었습니다. C# Var란 무엇일까요? Var는 데이터 타입을 개발자가 아닌 컴파일러가 결정하게 끔 만드는 키워드(Keyword)입니다. 일반적으로 C#에서는 int, double, string, float와 같이 개발자가 사용하고자는 데이터 타입을 결정하게 됩니다. 이를 명시적 선언이라고 이야기 합니다. 하지만 데이터 타입이 임의적으로 타입이 변경이 ..
안녕하세요. 구스입니다. 요새 C#을 다시 재정리 하는 김에 관련 내용을 계속 업데이트 하네요. 오늘은 특정 클래스의 타입을 알아보는 방법에 대해서 이야기 해볼까 하는데요. 특정 어셈블리에서 보유하고 있는 타입의 상세 정보를 알기 위해서는 어떻게 해야 할까요? 예를 한번 생각해봅시다. Employee라는 클래스가 있다고 가정을 해봅시다. 특정 어셈블리 A에서 어셈블리 B에 포함되어 있는 Employee의 Instance(인스턴스)를 사용하고 있습니다. 개발자는 이러한 Instance를 사용하기 위해서는 어셈블리 B를 가져와야 하며(Load), 이를 통해서 Employee 클래스가 가지고 있는 멤버, 함수, 속성등을 사용할 수 있습니다. 또한 Employee 클래스를 생성하여 Instance화 한뒤 이에 ..