C#/공부

C# string 함수 정리

DoubleJK 2021. 9. 1. 11:56
728x90
string name = "Harry Potter";

1. 찾기
문자열에 해당 값을 찾는 함수
name에서 Harry라는 값이 있으면 true, 없으면 false
bool found = name.Contains("Harry");

문자열에 해당 값의 순서를 찾는 함수
name에서 y를 찾아 0부터 순서를 출력
int index = name.IndexOf("y");

없으면 -1을 반환
int index2 = name.IndexOf("z");

2. 변형
문자열에 값을 추가함
name = name + " Junior";

모든 값을 소문자로 변환
string lowerName = name.ToLower();

대문자로 변환
string upperName = name.ToUpper();

특정 값을 원하는 값으로 변환
r을 a로 변환
string newName = name.Replace('r', 'a');

3. 분할
뛰어쓰기를 기준으로 문자열을 분리함
string[] names = name.Split(new char[] {' '});

문자열의 특정 순서로 값을 분리함
6번째 문자부터 출력함
string subName =  name.Substring(6);
728x90

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

C# 배열  (0) 2021.09.01
C# 다형성  (0) 2021.08.30
C# 클래스 형식 변환  (0) 2021.08.25