확장 메서드(Extension Method)기존 타입에 새로운 메서드를 추가할 수 있게 해준다. 이는 원본 타입의 소스 코드를 수정하지 않고도 새로운 기능을 추가할 수 있는 강력한 방법이다.기본 개념정적 클래스 내에 정의된다.첫 번째 매개변수에 this 키워드를 사용한다.이 첫 번째 매개변수는 확장하고자 하는 타입을 나타낸다.문법public static class ExtensionClass{ public static ReturnType MethodName(this ExtendedType variable, OtherParameters) { // 메서드 구현 }}특징원본 타입을 수정하지 않고 새 기능을 추가할 수 있다.인스턴스 메서드처럼 호출할 수 있다.네임스페이스를 통해 확장 ..