C# 기초

C#의 문자열과 문자열 보간

이 레슨에서는 C#의 문자열 기능인 보간, 공백 제거, 대소문자를 구분하지 않는 검색으로 텍스트를 다룹니다.

소개

C#의 문자열(string)은 불변 타입이라서 한번 만들면 내용을 바꿀 수 없습니다. 모든 문자열 메서드는 새 문자열을 돌려줍니다. C#에는 텍스트의 서식을 지정하고 검색하기 위한 편리한 도구가 많습니다.

문자열 앞의 $ 문자는 문자열 보간(string interpolation)을 켜서 {clean.Length}처럼 중괄호 안에 식을 바로 쓸 수 있게 합니다. Trim() 메서드는 양쪽 끝의 공백을 지우고 새 문자열을 돌려주며, 원래 변수 name은 그대로입니다. StringComparison.OrdinalIgnoreCase 매개변수는 Contains가 대소문자를 구분하지 않고 검색하게 합니다.

실행 가능한 C# 예제

C#
코드 실행 →
Program.cs
using System;

class Program
{
    static void Main()
    {
        string name = "  Ada Lovelace  ";
        string clean = name.Trim();
        Console.WriteLine($"{clean} has {clean.Length} characters.");
        Console.WriteLine(clean.Contains("Love", StringComparison.OrdinalIgnoreCase));
    }
}
실행 결과
Ada Lovelace has 12 characters.
True

디버거로 연습하기

중요한 대입이나 조건에 중단점을 두고 Debug를 눌러 다음 줄로 넘어가기 전에 지역 변수 값을 확인하세요.

챌린지로 연습하기

이 레슨에서 배운 내용으로 실제 문제를 풀어 보세요. 모든 챌린지는 브라우저에서 실행되며 즉시 테스트와 AI 리뷰를 받을 수 있습니다.

모든 챌린지