확장 클래스 확장 메서드
-
static method? static class?프로그래밍 2023. 11. 2. 23:27
처음으로 돌아가지 마세요. 손목은 소중합니다. 개발자는 필요에 따라 수 많은 유틸리티 함수를 작성하게 된다. 가장 간단하게 전화번호 또는 이름을 숨김 처리하기 위한 함수부터 각종 컬렉션을 체크하기 위한 함수까지, 또는 비즈니스에 필요한 도메인 함수를 작성하게 된다. 이러한 대부분의 코드는 static method로 작성되는 것이 대부분이다. 예로 아래와 같이 작성된다. public class StringUtils { public static string HiddenText(string str, char hiddenChar, int startIdx, int length = 0) { if (str.xIsEmpty()) return string.Empty; var arr = str.ToArray(); for ..