확장메서드 이거 상당히 위험해보이는데 왜 존재하는거야???
위험해보이는게 클래스를 자세히 안보고 보통 다들 인텔리센스로 그냥 함수 호출하고 막 쓰자너..그 때 멤버함수로 착각하기 딱좋은데 왜 이런걸 만든거지...라이브러리의 클래스에 함수 추가등을 하기위한거야???그런거면 솔직히 가장 필요한거 확장 프로퍼티 같은데 왜 확장 프로퍼티는 존재하지 않는거지???
위험해보이는게 클래스를 자세히 안보고 보통 다들 인텔리센스로 그냥 함수 호출하고 막 쓰자너..그 때 멤버함수로 착각하기 딱좋은데 왜 이런걸 만든거지...라이브러리의 클래스에 함수 추가등을 하기위한거야???그런거면 솔직히 가장 필요한거 확장 프로퍼티 같은데 왜 확장 프로퍼티는 존재하지 않는거지???
머가 위험해 언어가 보장하는건데
예를들어 Bitmap 클래스에 loadFromFile() 함수같은거 확장으로 만들어쓰면 편하지, 프로퍼티는 왜 필요 없을지 생각해봐
확장메서드 없으면 Linq 는 어쩔거고 Dynamic은 어쩔건데