코샵
끄적끄적 코딩 공방
코샵

인기 글

  • 분류 전체보기 (471) N
    • MongoDB (4)
    • 일기장 (4)
    • Unity (138)
      • Tip (41)
      • Project (1)
      • Design Pattern (8)
      • Firebase (6)
      • Asset (2)
    • 파이썬 (127) N
      • Basic (40) N
      • OpenCV (8)
      • Pandas (15)
      • PyQT (3)
      • SBC(Single Board Computer) (1)
      • 크롤링 (14) N
      • Fast API (29)
      • Package (6)
    • Linux (4)
    • C# (97)
      • Algorithm (11)
      • Window (7)
    • TypeScript (41) N
      • CSS (3) N
    • Git (11)
    • SQL (5)
    • Flutter (10)
      • Tip (1)
    • System (1)
    • BaekJoon (6)
    • Portfolio (2)
    • MacOS (1)
    • 유틸리티 (1)
    • 서비스 (5)
    • 자동화 (3)
    • Hobby (10)
      • 물생활 (10)
      • 식집사 (0)
전체 방문자
오늘
어제

최근 댓글

최근 글

반응형
hELLO · Designed By 정상우.
코샵

끄적끄적 코딩 공방

C#

C# 문자열

2023. 4. 7. 12:59
반응형

소개

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
    'C#' 카테고리의 다른 글
    • C# 제네릭 메서드
    • C# using 문
    • C# 사용자 지정 예외 클래스
    • C# Reflection문
    코샵
    코샵
    나의 코딩 일기장

    티스토리툴바