✅ Substring
변수.Substring(A,B)
✅ Length
변수.Length
✅ Array.Count
Array변수.count
- Array나 List에 있는 요소의 개수를 파악
✅ IndexOf
변수.IndexOf(A)
- 변수에서 A의 값을 찾아 인덱스값 추출 (없다면 -1, 있다면 0부터 시작)
✅ Trim
변수.Trim
✅ Replace
변수.Replace(A,B)
✅ Contains
변수.Contains(A)
- 변수에 A가 포함되어 있는지 여부확인
출력 (True, False)
✅ Equals
변수.Equals(A)
- 변수에 A와 동일한지 여부 확인
출력 (True, False)
✅ IsNumeric
변수.IsNumeric
- 변수가 숫자인지 확인 (String타입도 가능)
출력 (True, False)
✅ Split
변수.Split("A".ToCharArray)(B)
- 변수 문자열을 문자 'A'를 기준으로 나누고, 분리된 배열에서 B번째 요소를 가져온다
변수.Split("A"C)(B)
- 문자열을 기준 문자 'A'를 기준으로 분리하고, 분리된 결과에서 B번째 요소를 추출. 뒤에 C가 붙으면 이는 문자를 의미
✅ StartsWith
변수.StartsWith(A)
- 변수의 시작이 A로 시작되는지 여부
출력 (True, False)
✅ Concat
String.Concat("Hello","world")
- 문자열을 결합한다. 코드가 명확해지고 성능도 좋아진다.
String.Concat({"A","B","C"})
F- or Each 루프를 사용하지 않고도 배열을 쉽게 하나의 문자열로 결합할 수 있다.출력 -> "ABC"
Concat의 주요 용도
-
여러 문자열 결합 : 여러 문자열을 하나로 연결할 때 + 연산자를 사용하는 대신 Concat을 사용하면 코드가 명확해지고 성능도 좋아진다
-
배열이나 컬렉션 결합 : 문자열 배열이나 List 등 컬렉션을 결합할 때 특히 유용하다. 예를 들어, String.Concat({"A","B","C"})를 사용하면 "ABC"가 생성된다. 이 경우 For Each 루프를 사용하지 않고도 배열을 쉽게 하나의 문자열로 결합할 수 있다
-
문자열 동적 생성 : 동적으로 문자열을 만들어야 할 때, 루프나 여러 변수를 조합하여 새 문자열을 생성할 때 유용하다
-
Concat은 단순하게 문자열을 이어 붙이기 때문에 요소들 사이에 구분자(예: 쉼표)를 넣어야 한다면 String.Join을 사용하는 것이 더 적합하다