확장 메서드 (1) 썸네일형 리스트형 C# 확장 메서드 1. 확장 메서드 특수한 종류의 static 메서드인 확장메서드는 다른 클래스의 인스턴스 메서드인 것처럼 사용되는 기능을 제공한다. 확장메서드는 클래스, 구조체, 인터페이스에 적용될 수 있다. 확장 메서드는 static 클래스 내부에 static 메서드로 정의된다. 확장메서드는 첫번째 파라미터로 this 키워드와 사용될 클래스의 타입을 지정한다. 2. 작성법 세글자 마다 잘라내는 임의에 확장 메서드를 구현하는 예제이다. static 클래스 내부에 static 메서드인 Slice 메서드를 통해 전달받은 string 값을 StringBulider를 통해 세번째 글자를 저장하여 최종적으로 리턴하는 메서드이다. String 문자열에는 확장 메서드가 자동완성으로 확인되는것을 보았다. 해당 예제는 이미 정의한 클래.. 이전 1 다음