extension (1) 썸네일형 리스트형 c#기초 Extension 확장 메서드 Extension Method 확장 메서드는 static(정적) 메서드의 한 종류입니다. 단 말 그대로 확장의 의미를 가지고 있는 신기한 기능입니다. 확장 메서드는 다른 클래스나 구조체 인터페이스에 적용 될수 있습니다. 위는 확장 메서드를 선언한 static클래스 확장메서드를 사용하기 위해서는 클래스 또한 정적으로 선언 해줘야 사용 가능합니다. 또한 첫번째 파라미터의 타입은 확장메서드를 사용 할 수 있는 타입으로 지정됩니다. 위 코드는 string클래스에 확장메서드 Hello를 추가하여 string 객체에서 Hello라는 메서드를 사용 가능하게끔 만들어 줍니다. 위의 코드를 실행하면 아래와 같이 Hello 확장 메서드 안의 로직이 실행되어 출력됩니다. 또한 뒤의 파라미터에 this를 붙이면 아래와 같이 에러가 떠 컴파일이 되지 않습니.. 이전 1 다음