C#
2020. 11. 15.
C# 확장 메서드(Extension Methods)
확장 메서드는 기존의 형식을 유지하면서 새로운 메서드를 추가하는 수단이다. 이것은 다음 규칙을 따른다. public이면서 정적 클래스에 정적 메서드로 정의한다. 첫 매개변수에 this 수정자를 붙인다. 첫 매개변수의 형식은 확장하려는 형식이다. 예시1 using System; class _ { static void Main() { string test = "이게 바로 확장 메서드이지! GOOD"; Console.WriteLine(test.nthWord(2)); // string에 커스텀 함수가 추가되었다. 출력결과: 바로 } } //n번째 단어를 출력하는 확장 메서드 만들기 public static class StringExtensions { public static string nthWord(this ..