C#

C#

[C#] 실제 활용 사례로 이해하는 확장 메서드 (Extension Method)

확장 메서드란? 확장 메서드(Extension Method)는 이미 존재하는 클래스에 메서드를 추가하는 독특한 기능입니다. 예를 들면 다음과 같은 방식으로 개발이 가능합니다. string text = "HELLO!" Debug.Log(text); // HELLO! Debug.Log(text.RemoveL()); // HEO! C#의 string에 RemoveL()이라는 메서드는 없습니다. 하지만 확장 메서드를 정의하면 별도의 클래스를 생성하지 않아도 새로운 기능을 쉽게 실행할 수 있습니다. 위 예제의 기능을 수행하는 확장 메서드는 아래와 같이 선언하면 됩니다. public static class MyStringExtension { public static string RemoveL(this string ..

QUVE.
'C#' 카테고리의 글 목록