C# 오버로딩
오버로딩은 주로 함수에서 많이 쓰는 편인데, 함수의 이름이 같을 경우에 보통 에러가 나는 것으로 알고 있는데, 파라미터의 개수가 다르거나 파라미터의 자료형이 다르면 함수의 이름(식별자)이 같아도 다르게 취급되는 걸 말한다. 대강 이런 식으로 같은 함수이지만 다르게 취급되어 에러가 나지 않고, 이 함수를 불러올 때에도 파라미터를 어떻게 입력받느냐에 따라서 각자 함수를 선택해서 진행된다. 자료형까지 이름으로 본다고 생각하면 쉽게 이해할 수 있다. 같은 이름을 써도 IDE에서 종류를 선택해서 입력할 수 있도록 해준다. 또한, 생성자도 오버로딩이 된다.
2023.05.10