안녕하세요 삽잡이입니다. 이번 시간은 연산자 오버로딩에 대해서 알아보려고합니다.C++을 배우셨던 분들이라면 분명 익숙하게 들릴 만한 주제라고 생각합니다. 연산자 오버로딩을 하는 이유는연산자가 정의되어있지 않은 형식 즉, 사용자 형식(클래스형식)에 대해서내장 되어있는 연산자가 동작하도록 하기 위해서 입니다.그 결과로 더 쉽게 사용할 수 있고, 명확한 코드를 만들 수 있게 되지요. C++과 다르게 C#에서 연산자 중복을 할 때에는 멤버 함수,전역 함수로 오버로딩을 하지 못합니다.왜냐하면 전역함수가 C#에서는 없기 때문입니다. 따라서 static 메서드를 사용하게 됩니다.그래서 이항 연산자 오버로딩을 할 때에는 인자를 기본적으로 두개를 받게됩니다. C#에서는 전역 함수 연산자 중복만을 제공해줍니다.즉, 전역 ..