소개
C#에서 문자열은 매우 중요한 데이터 형식 중 하나입니다. 문자열은 텍스트 데이터를 저장하고 처리하는 데 사용됩니다. 이번 글에서는 C#에서 문자열을 다루는 방법에 대해 자세히 살펴보겠습니다.
문자열 선언과 초기화
C#에서 문자열은 string 클래스를 사용하여 선언됩니다. 문자열을 선언할 때는 다음과 같은 방법을 사용할 수 있습니다.
string str1 = "Hello World";
string str2 = new string('a', 5);
string str3 = string.Format("The value of x is {0}", x);
위의 예제에서 str1은 문자열 리터럴을 사용하여 초기화됩니다. str2는 new 연산자를 사용하여 문자 'a'를 5번 반복하여 초기화됩니다. str3은 string.Format() 메서드를 사용하여 초기화됩니다.
문자열 연결
C#에서 문자열 연결은 + 연산자를 사용하여 수행됩니다. 문자열을 연결할 때는 다음과 같은 방법을 사용할 수 있습니다.
string str1 = "Hello";
string str2 = "World";
string result = str1 + " " + str2;
위의 예제에서 result 변수는 "Hello World" 문자열을 저장합니다.
문자열 분할
C#에서 문자열 분할은 Split() 메서드를 사용하여 수행됩니다. Split() 메서드는 문자열을 지정된 구분 기호로 분할하여 문자열 배열을 반환합니다.
string str = "apple,banana,orange";
string[] fruits = str.Split(',');
위의 예제에서 fruits 배열은 "apple", "banana", "orange" 문자열을 저장합니다.
문자열 변경
C#에서 문자열을 변경하는 가장 일반적인 방법은 Replace() 메서드를 사용하는 것입니다. Replace() 메서드는 지정된 문자열을 새로운 문자열로 바꿉니다.
string str = "Hello World";
string newStr = str.Replace("Hello", "Hi");
위의 예제에서 newStr 변수는 "Hi World" 문자열을 저장합니다.
결론
C#에서 문자열은 매우 중요한 데이터 형식 중 하나입니다. 이번 글에서는 문자열을 선언하고 초기화하는 방법, 문자열을 연결하고 분할하는 방법, 그리고 문자열을 변경하는 방법에 대해 살펴보았습니다. 이러한 기술들은 C# 프로그래밍에서 매우 유용하게 사용됩니다.
'C#' 카테고리의 다른 글
C# 제네릭 메서드 (0) | 2023.04.09 |
---|---|
C# using 문 (0) | 2023.04.08 |
C# 사용자 지정 예외 클래스 (0) | 2023.04.06 |
C# Reflection문 (0) | 2023.04.05 |
C# 네이밍 규칙 : PascalCase, camelCase, Snake case (0) | 2023.04.05 |