학기 중 배웠던 c# 내용을 복습 겸 다시 공부(?)할 겸 글을 쓰려고 합니다
dll은 동적 링크를 사용한다. 여기서 동적 링크란 컴파일 시에 함수의 코드가 실행 파일에 복사되는 것이 아니라 실행 중에 라이브러리에 있는 함수를 호출하는 방법을 말한다
한 코드를 여러 프로그램이 동시에 사용하기 때문에 메모리가 절약된다
성능 향상, 리소스 교체 가능, 코드의 양 적어지기 때문에 디버깅이 용이, 재사용성 등등 이러한 이유 때문에 dll을 사용함.