코드 3-3 무엇이든 가능한 맥가이버 칼과 같은 함수

    public static string Capitalize(string text,
    bool everyWord = false, bool filename = false) {    → 새 매개변수
        if (text.Length < 2) {
            return text;
        }
        if (!everyWord) {
            if (filename) {    → 파일 이름 관련 코드
                return Char.ToUpperInvariant(text[0]) 
                     + text.Substring(1).ToLowerInvariant();
            }
            return Char.ToUpper(text[0]) + text.Substring(1).ToLower();
        }
        string[] words = text.Split(' ');
        for (int i = 0; i < words.Length; i++) {
            words[i] = Capitalize(words[i]);
        }
        string separator = " ";
        if (filename) {
            separator = "_";    → 파일 이름 관련 코드
        }
        return String.Join(separator, words);
    }
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.