Computer >> 컴퓨터 >  >> 프로그래밍 >> C#

C#에서 문자열 대소문자 변환하기: ToLower() 메서드 활용법

C#으로 문자열 대소문자 변환하기

C# 프로그래밍에서 문자열의 대소문자를 변환하는 작업은 매우 자주 사용되는 기능입니다. 예를 들어, 사용자 입력을 정규화하거나 문자열을 비교할 때 유용하게 활용할 수 있습니다.

먼저 다음과 같은 문자열이 있다고 가정해 보겠습니다.

str = "AMIT";

위와 같은 대문자 문자열을 소문자로 변환하려면 ToLower() 메서드를 사용하면 됩니다.

Console.WriteLine("Converted to LowerCase : {0}", str.ToLower());

전체 예제 코드

다음은 C#에서 문자열의 대소문자를 변환하는 전체 코드입니다.

using System;
using System.Collections.Generic;
using System.Text;
namespace Demo {
    class MyApplication {
        static void Main(string[] args) {
            string str;
            str = "AMIT";
            Console.WriteLine("UpperCase : {0}", str);
            // 소문자로 변환
            Console.WriteLine("Converted to LowerCase : {0}", str.ToLower());
            Console.ReadLine();
        }
    }
}

실행 결과

위 코드를 실행하면 다음과 같은 출력 결과를 확인할 수 있습니다.

UpperCase : AMIT
Converted to LowerCase : amit

추가 팁: 소문자를 대문자로 변환하기

반대로 소문자 문자열을 대문자로 변환하고 싶다면 ToUpper() 메서드를 사용하면 됩니다.

string str = "amit";
Console.WriteLine(str.ToUpper()); // 출력: AMIT

이처럼 C#에서는 ToLower()와 ToUpper() 메서드만으로 손쉽게 문자열의 대소문자를 변환할 수 있습니다. 두 메서드 모두 원본 문자열을 변경하지 않고 새로운 문자열을 반환한다는 점도 기억해 두면 좋습니다.