[C#] 확장 메소드 (Extension Method)기존의 클래스를 확장하는 기법C#에서는 int, float형도 클래스이기 때문에 이를 확장하는 메소드를 넣을 수 있다.메소드를 선언하되, static 한정자로 수식해야 한다. 그리고 첫 번째 매개변수는 반드시 this 키워드와 확장하려는 클래스의 인스턴스여야 한다.public static class 클래스이름 { public static 반환형식 메소드명 (this 형식 이름, 매개변수 목록) { } } FloatExtension 예시public static class FloatExtension { public static float Square(this float myFloat) { return myFloat * myFloat; } public ..