변수 타입의 형변환이 필요 C#은 정적 타이핑을 수행하는 언어 타입 불일치가 발생하더라도 컴파일러가 이를 확인해줌 C#은 .NET framework에서 정의해둔 메서드의 원형에 따라 object 타입의 인자를 취하도록 메서드를 정의하는 경우가 있음 (예시 : ThreadPool) 이렇게 전달된 매개변수는 다른 클래스나 인터페이스로 형을 변환한 후 사용 아래는 ThreadPool에서 object 타입의 인자를 받아 형변환 후 사용하는 예시 1 2 3 4 5 6 7 8 9 10 11 12 13 public override void Update(object sender, EventArgs e) { ThreadPool.QueueUserWorkItem(ThreadPoolCallbackUpdate, new obje..