Extension Methods 썸네일형 리스트형 C# 확장메서드의 개념과 작성법, 주요메서드. 1. 확장메서드의 개념 어떤 클래스에 메서드를 추가하고 싶으면 어떤 방법이 있을까요? 다음과 같은 두 가지를 생각해 볼 수 있습니다. 1. 클래스를 수정한다. 2. 클래스를 상속받아 새로운 파생클래스를 만든다. 이 두 가지 방법 이외에 기존의 클래스를 손대지 않고 간단하게 메서드를 추가할 수 있는방법이 하나 더 있는데, 바로 확장메서드(Extension methods)입니다. 확장메서드를 이용하기 위해서는 전제조건이 있는데요, 바로 정적클래스(static class)이어야 한다는 것입니다. 우리가 확장메서드에 대해 알아야하는 이유는 무엇보다도 LINQ를 이해하기 위해서입니다. 확장메서드가 LINQ에 자주 사용되고, 메서드 신택스를 통해 구현되기 때문입니다. 먼저, 쉬운 예제를 통해 확장메서드 만드는 법을.. 더보기 이전 1 다음