14. 확장 메소드
·
💻 Programming Language/C#
확장 메소드 : 기존 클래스의 기능을 확장하는 기법, 상속과 구별하여 생각하면 이해하기가 쉽다. 상속과 다르게 "기존클래스" 에 확장을 해줌으로써 본래 있던 기능처럼 사용할 수 있다. 주의)Java와 혼동하지 말것!!! Java는 extends라는 키워드를 이용해 상속을 받는데 Java에서는 상속에 확장의 개념이 포함된다. 하지만 C#에서는 상속과 확장 개념을 분리시킨다. ####확장 메소드 선언 형식 - static 키워드가 붙어야한다. public static class 클래스명 { public static 반환형식 메소드명( this 대상형식(클래스, 타입) 식별자, 매개변수) { } } 확장메소드 사용 예제 코드1 using System.Collections; namespace ExtansionE..