Substring(start, length) |
부분 문자열 추출 |
"Hello".Substring(1, 3) → "ell" |
Replace(old, new) |
문자열 치환 |
"C#".Replace("C#", "Java") → "Java" |
ToUpper() |
대문자로 변환 |
"hello".ToUpper() → "HELLO" |
ToLower() |
소문자로 변환 |
"HELLO".ToLower() → "hello" |
Trim() |
앞뒤 공백 제거 |
" C# ".Trim() → "C#" |
Contains(value) |
포함 여부 확인 |
"Hello".Contains("H") → true |
StartsWith(value) |
시작 문자열 검사 |
"Hello".StartsWith("H") → true |
EndsWith(value) |
끝 문자열 검사 |
"Hello".EndsWith("o") → true |
IndexOf(value) |
특정 문자의 위치 찾기 |
"Hello".IndexOf("l") → 2 |
LastIndexOf(value) |
특정 문자의 마지막 위치 찾기 |
"Hello".LastIndexOf("l") → 3 |
Split(separator) |
문자열을 배열로 분할 |
"a,b,c".Split(",") → ["a", "b", "c"] |
Join(separator, array) |
배열을 하나의 문자열로 결합 |
string.Join("-", ["a", "b"]) → "a-b" |
Equals(value, comparisonType) |
문자열 비교 |
"hello".Equals("HELLO", OrdinalIgnoreCase) → true |
IsNullOrEmpty(value) |
null 또는 빈 문자열인지 확인 |
string.IsNullOrEmpty("") → true |
PadLeft(width, char) |
문자열 길이 맞추기 (좌측) |
"C#".PadLeft(5, "-") → "--C#" |
PadRight(width, char) |
문자열 길이 맞추기 (우측) |
"C#".PadRight(5, "*") → "C#***" |