본문 바로가기

Unity_C#/C#

[C#/개념] 문자열 String 관련 메소드 정리 (요약본)

반응형

 

 

문자열 안에서 찾기

메소드 설명
IndexOf( ) 현재 문자열 내에서 찾고자 하는 지정된 문자 또는 문자열의 위치를 찾는다.
LastIndexOf( ) 현재 문자열 내에서 찾고자 하는 지정된 문자 또는 문자열의 위치를 뒤에서부터 찾는다.
StartsWith( ) 현재 문자열이 지정된 문자열로 시작하는지를 평가한다.
EndsWith( ) 현재 문자열이 지정된 문자열로 끝나는지를 평가한다.
Contains( ) 현재 문자열이 지정된 문자열을 포함하는지를 평가한다.
Replace( ) 현재 문자열에서 지정된 문자열이 다른 지정된 문자열로 모두 바뀐 새 문자열을 반환한다.

 

 

문자열 변형하기

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

 

 

문자열 분할하기

메소드 설명  
Split( ) 현재 문자열을 지정된 문자를 기준으로 분리한 문자열의 배열을 반환한다.
SubString( ) 현재 문자열의 지정된 위치로부터 지정된 수만큼의 문자로 이루어진 새 문자열을 반환한다.

 

 

문자열 서식 맞추기

1. Format( ) 메소드

- 왼쪽/오른쪽 맞춤: 서식 항목의 맞춤 옵션을 지정하면 해당 서식 항목이 차지할 공간의 크기를 선택할 수 있고, 그 공간 안에서 왼쪽 또는 오른쪽에 데이터를 할당할지 결정할 수 있음.

 

- 숫자 서식화: 다양한 형태로 수를 서식화하는 기능 지원

 

- 날짜 및 시간 서식화: DateTime 클래스 필요. 

 

2. 문자열 보간(Interpolation): 서식화된 문자열을 편리하게 다룰 수 있는 방법. 문자열 틀 앞에 $ 기호를 붙인다. 서식 항목에 첨자 대신 식이 들어감. C# 6.0부터 지원

 

 

 

 

💡 CSharpstudy 참고자료

https://www.csharpstudy.com/CSharp/CSharp-string.aspx

 

C# 문자열 - C# 프로그래밍 배우기 (Learn C# Programming)

C# 문자열 문자열(string)은 프로그램에서 가장 많이 쓰이는 데이타 타입 중의 하나이다. C#에서 문자열(string)은 이중부호를 사용하여 표현되며, 단일 문자(char)는 단일부호를 사용하여 표현된다. C#

www.csharpstudy.com

 

💡 Microsoft C# 프로그래밍 가이드

https://docs.microsoft.com/ko-kr/dotnet/csharp/programming-guide/strings/

 

문자열 - C# 프로그래밍 가이드

C# 프로그래밍에서 문자열에 대해 알아봅니다. 문자열 선언과 초기화, 문자열 개체의 불변성 및 문자열 이스케이프 시퀀스에 대한 정보를 확인하세요.

docs.microsoft.com

 

출처: 이것이 C#이다

반응형

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

[C#/개념정리] 이것이 C#이다 1, 2강  (0) 2021.06.02
[Unity/C#] 변수 초기화 Trouble shooting  (0) 2020.09.14
[Unity/C#] Visual Studio 단축키  (0) 2020.09.08