c#확장메서드

·Record/TIL
확장메서드란?확장 메서드는 기존 클래스의 메서드를 변경하지 않고 새로운 메서드를 추가할 수 있는 기능이다. 확장 메서드를 사용하면 작성한 클래스에 새로운 메서드를 추가할 수 있다. 이를 통해 코드의 가독성을 높이고, 반복적인 작업을 줄일 수 있다.  특징? 확장 메서드를 갖는 class는 static이어야한다.확장 메서드는 static 메서드여야한다.확장 메서드의 첫 번째 매개 변수는 this 키워드여야한다. 확장 메서드는 인스턴스 메서드처럼 사용할 수 있지만, 정적 메서드처럼 호출된다.  주의할 점 확장 메서드는 정적 메서드이므로, 인스턴스 변수에 접근할 수 없다.동일한 이름의 확장 메서드가 여러 개 존재할 경우, 호출 시 원하지않는 결과가 나올 수 있다.확장 메서드는 메서드의 인자로 null 값을 전..
석영
'c#확장메서드' 태그의 글 목록