: 기존의 클래스에 손대지 않고 메서드를 추가하는 방법입니다. * 확장 메서드 사용 조건 확장 메서드를 정의할 클래스를 static으로 선언. 정의한 클래스 내부에 확장하고 싶은 메서드를 static으로 선언. 첫번째 파라미터로 메서드가 포함되어질 클래스를 this 포인터와 함께 적어줌. * 확장 메서드 사용 예시 public static class LongExtensions { public static string ToPrice(this long value) { return value.ToString("N0"); } } long a = 13343454323243; string price = a.ToPrice(); Console.WriteLine((price)); //13,343,454,323,243 출력