메서드 | 설명 | 예제 |
---|---|---|
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#***" |
'프로그래밍 > C#' 카테고리의 다른 글
[C#] Json에서 데이터 읽기 (jsonconvert) (0) | 2025.03.13 |
---|---|
[C#] 팩토리 패턴 (0) | 2025.01.03 |
[C#] C# 10.0 CallerArgumentExpression특성 (0) | 2025.01.02 |
[WPF] ObservableObject (0) | 2024.12.24 |
[C#] CPU, DISK I/O 스트레스 테스트 (0) | 2024.10.18 |