내가 일하며 알게 된 프로그래밍
article thumbnail
C# 확장함수 (Extension Method)
프로그래밍/C# 2020. 5. 25. 21:34

확장함수란 미리 정의된 함수 이외에 사용자가 편하게 개발을 할 수 있도록 (편하게 개발 하기 위하여 개발을 또 해야한다니) 사용자 추가 함수를 얘기한다. C# 3.0부터 지원된다지만 현재 사용중인 유니티의 버전들은 아무리 낮아도 5.x버전 이상을 사용할 것이라고 생각되기 때문에 그냥 만들어서 쓰면 된다. 빠르게 알아보자 내가 기본적으로 많이 사용하는 (확장)함수는 ToString() 이 아닐까 싶다. 변수.ToString(); 그냥 말그대로 To - String 문자열 형태로 보낸다 물론 ToString안에 많은 파라미터값들을 줌으로써 표시방법을 다르게 할 수도 있지만, 이 글에서는 다루지 않는다. 위처럼 기능을 편하게 만들어서 사용하는 자체적으로 만들어서 많이 애용하고 있는 확장함수들을 소개해볼까 한다..