본문 바로가기
C#/메서드 모음

[C#] 대문자, 소문자로 변환하기 (ToUpper(), ToLower())

by ju.__.nu 2025. 6. 19.

1. 문자열 대문자로 변환

대문자 변환은 ToUpper 메서드를 사용하면 된다.

 

2. 문자열 소문자로 변환

소문자 변환은 ToLower 메서드를 사용하면 된다.

string abc = "abc";

abc = abc.ToUpper();
Console.WriteLine(abc); // ABC

abc = abc.ToLower();
Console.WriteLine(abc); // abc

 

영문을 제외하고 숫자나 다른 문자들은 그대로 나온다.

string a11b = "a11b";
Console.WriteLine(a11b.ToUpper()); // A11B

개인적으로는 회사 업무할 때 사용자들이 입력 값을 이나, 다른 플랫폼에서 가져온 데이터들의 컬럼 이름을 비교 할때 첫글자를 대문자로 한다던가, 전부 대문자로 한다던가, 카멜케이스로 작성한다던가, 띄어쓰기를 넣는다던가.. 등 같은 내용인데 형식이 다른 경우들이 종종 있었다.

 

그래서 replace(" ", string.empty)로 공백을 제거하고 ToUpper을 사용해서 일치여부를 확인시켜줄때 주로 사용하는 메서드이다.