본문 바로가기
C#

[C#] 문자열 변형

by emforl 2023. 6. 12.
728x90
반응형
메소드 설명
ToLower() 현재 문자열의 모든 대문자를 소문자로 바꾼 새 문자열 반환
ToUpper() 현재 문자열의 모든 소문자를 대문자로 바꾼 새 문자열 반환
Insert() 현재 문자열의 지정된 위치에 지정된 문자열이 삽입된 새 문자열 반환
Remove() 현재 문자열의 지정된 위치로부터 지정된 수만큼의 문자가 삭제된 새 문자열 반환
Trim() 현재 문자열의 앞/뒤에 있는 공백을 삭제한 새 문자열 반환
TrimStart() 현재 문자열의 앞에 있는 공백을 삭제한 새 문자열 반환
TrimEnd() 현재 문자열의 뒤에 있는 공백을 삭제한 새 문자열 반환

 

예제 프로그램

//대문자를 소문자로 변환 후 반환
Console.WriteLine($"'ABC'.ToLouwer()  : '{"ABC".ToLower()}'");
//소문자를 대문자로 변환 후 반환
Console.WriteLine($"'abc'.ToUpper()   : '{"abc".ToUpper()}'\n");

//지정된 위치에 지정된 문자열이 삽입된 새 문자열 반환
Console.WriteLine($"'Happy Friday!'.Insert()     : '{"Happy Friday!".Insert(5, " Sunny")}'");
//지정된 위치로부터 지정된 개 수만큼 문자가 삭제된 새 문자열을 반환
Console.WriteLine($"'I Don't Love You.'.Remove() : '{"I Don't Love You.".Remove(2, 6)}'\n");

//문자열의 앞/뒤에 있는 공백을 삭제한 새 문자열 반환
Console.WriteLine($"' No Spaces '.Trim()      : '{" No Spaces ".Trim()}'");
//현재 문자열이 앞에 있는 공백을 삭제 후 새 문자열 반환
Console.WriteLine($"' No Spaces '.TrimStart() : '{" No Spaces ".TrimStart()}'");
//현재 문자열의 뒤에 있는 공백을 삭제 후 새 문자열 반환
Console.WriteLine($"' No Spaces '.TrimEnd()   : '{" No Spaces ".TrimEnd()}'");

결과

728x90
반응형

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

[C#] 문자열 서식  (0) 2023.06.12
[C#] 문자열 분할/자르기  (0) 2023.06.12
[C#] 문자열 찾기  (0) 2023.06.12
[C#] var  (0) 2023.06.09
[C#] Nullable 형식  (0) 2023.06.08