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 |