본문 바로가기
프로그래밍/C#

[C#] 문자열 string 자료형

by 아임코딩 2023. 4. 29.
728x90
반응형

안녕하세요 아임코딩입니다.

 

C# 에서는 문자열을 관리할 수 있는 string 자료형을 제공합니다.

 

유튜브 링크

https://youtu.be/rfKXxjyGOTE

 

System.String

System.String 클래스는 문자열을 작성, 조작 및 비교할 수 있도록 다양한 메서드를 제공합니다.

별칭으로는 string을 사용하여 프로그래머는 간편하게 문자열을 관리할 수 있습니다.

C#에서 문자열을 사용하는 간단한 프로그램을 살펴보겠습니다.

 

 

using System;

namespace CSTistory
{
    internal class Program
    {
        static void Main(string[] args)
        {
            string str;             //string 변수 str 선언
            str = "Hello, World!";  //str에 문자열 저장
            Console.WriteLine(str); //str 출력
        }
    }
}

문자열 출력 예시

string 변수 str을 선언하고 str에 "Hello, World!" 문자열을 저장하고 출력하는 간단한 예시입니다.

string 자료형을 이용하면 간편하게 문자열을 저장하고 관리할 수 있습니다.

 

string 자료형에서는 문자열을 더하는 + 연산자도 제공합니다.

string 변수 2개에 각각 다른 문자열을 저장하고 두 문자열을 합친 문자열을 저장하고 출력하는 예제를 살펴보겠습니다.

 

 

using System;

namespace CSTistory
{
    internal class Program
    {
        static void Main(string[] args)
        {
            string str1 = "Hello, ";
            string str2 = "World!!";

            string str3 = str1 + str2;

            Console.WriteLine(str3);

        }
    }
}

문자열 + 연산 후 출력 예제

 

위 코드에서

str1 에는 "Hello, " 문자열을 저장하고

str2 에는 "World!!" 문자열을 저장한 후에

str3 = str1 + str2 연산을 통해 두 문자열을 합한 문자열을 str3에 저장합니다.

그 후 str3를 출력해보니 str1 문자열과 str2 문자열이 합쳐진 "Hello, World!!" 문자열이 출력된 것을 확인해볼 수 있습니다.

 

 

참고문헌

https://learn.microsoft.com/ko-kr/dotnet/csharp/programming-guide/strings/

 

문자열 - C# 프로그래밍 가이드

C# 프로그래밍에서 문자열에 대해 알아봅니다. 문자열 선언과 초기화, 문자열 개체의 불변성 및 문자열 이스케이프 시퀀스에 대한 정보를 확인하세요.

learn.microsoft.com

728x90
반응형

'프로그래밍 > C#' 카테고리의 다른 글

[C#] 비교 연산자  (0) 2023.04.30
[C#] bool 자료형  (0) 2023.04.30
[C#] 실수 자료형  (0) 2023.04.29
[C#] 정수 자료형  (1) 2023.04.29
[C#] 콘솔 출력 Console.WriteLine()  (0) 2023.04.29