본문 바로가기
C#/string

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

by 스누누피 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을 사용해서 일치여부를 확인시켜줄때 주로 사용하는 메서드이다.

'C# > string' 카테고리의 다른 글

[C#] string.Split() + StringSplitOptions  (0) 2024.07.31
[C#] string 메서드 모음  (0) 2024.07.18