반응형
String.Insert(): 문자열 삽입
String.Insert(int startIndex, string value) 문자열에 startIndex 로 지정된 인덱스에 문자열 value을 삽입한 문자열을 반환합니다. 원본 문자열은 변경되지 않기 때문에 변경된 문자열을 받아서 사용해야 합니다. |
String.Remove(int startIndex) 문자열에서 startIndex 로 지정된 위치부터 문자열 끝까지 삭제한 문자열을 반환합니다. String.Remove(int startIndex, int count) 문자열에서 startIndex 로 지정된 위치부터 count 개수 만큼삭제한 문자열을 반환합니다. 원본 문자열은 변경되지 않기 때문에 변경된 문자열을 받아서 사용해야 합니다. |
예제: String.Insert()
static void Main(string[] args)
{
string s = "C# gram";
// 인덱스 3 위치에 "Pro" 삽입
string s1 = s.Insert(3, "Pro");
Console.WriteLine(s1);
}
문자열 결합: 문자열을 맨 뒤에 추가
문자열을 맨 뒤에 추가할 때는 연산자 '+'를 사용하면 됩니다.
static void Main(string[] args)
{
string s = "C# Program";
s += "ming"; // 맨 뒤에 문자열을 추가합니다.
Console.WriteLine(s);
}
String.Remove(): 문자열 삭제
static void Main(string[] args)
{
string s = "C# Programming";
string s1 = s.Remove(2); // 인덱스 2부터 끝까지 삭제
Console.WriteLine(s1);
}
static void Main(string[] args)
{
string s = "C#, Java Programming";
// 인덱스 2부터 6문자를 삭제합니다.
string s1 = s.Remove(2, 6);
Console.WriteLine(s1);
}
반응형
'C# > C#_기초강의' 카테고리의 다른 글
(C#) 숫자 서식 - 숫자를 다양한 서식으로 출력하기, String.Format (0) | 2023.04.23 |
---|---|
(C#) 문자열 처리: ToUpper(), ToLower() 대문자 소문자 변경하기 (0) | 2023.04.23 |
(C#) 문자열 처리: Replace() 문자열 교체, 대소문자 구분없이 비교하기 (0) | 2023.04.23 |
(C#) 문자열 처리: Substring() 부분 문자열 (0) | 2023.04.22 |
(C#) 문자열 처리: Split() 문자열 분리 (0) | 2023.04.22 |