문자열 보간
Coddy C# 여정의 기초 섹션에 포함된 레슨 — 69개 중 32번째.
지금까지 우리는 단순한 문자열을 출력하는 방법을 배웠지만, 때로는 문자열에 변수 값을 삽입해야 할 때가 있습니다.
예를 들어:
int age = 10;
System.Console.WriteLine("His age is: age");이것은 "His age is: 10" 대신 "His age is: age"를 출력할 것입니다.
이를 해결하기 위해 문자열 보간(string interpolation)을 사용하겠습니다:
int age = 30;
string name = "Alice";
double balance = 1500.75;
System.Console.WriteLine($"Name: {name}, Age: {age}, Balance: {balance}");$은(는) 해당 문자열이 보간된 문자열임을 나타냅니다.{}은(는) 변수를 위한 자리 표시자입니다.
문자열을 변수와 결합하는 또 다른 방법은 더하기 + 연산자를 사용하는 것입니다:
System.Console.Write("Name: " + name + " Age: " + age + " Balance: " + balance);챌린지
초급입력으로 받은 임의의 문자열을 rnd라는 이름의 변수에 저장하는 코드가 주어집니다.
문자열 보간(string interpolation)을 사용하여 콘솔에 "The input is: "와 변수 rnd 안에 있는 임의의 문자열을 출력하세요.
예시는 테스트 케이스를 확인하세요!
치트 시트
문자열에 변수 값을 삽입하려면 $와 {}를 사용하는 문자열 보간(string interpolation)을 사용하세요:
int age = 30;
string name = "Alice";
System.Console.WriteLine($"Name: {name}, Age: {age}");또는 + 연산자를 사용하여 문자열을 연결할 수 있습니다:
System.Console.WriteLine("Name: " + name + " Age: " + age);직접 해보기
using System;
public class Program {
public static void Main(string[] args) {
string rnd = Console.ReadLine();
// 아래에 코드를 작성하세요
}
}이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.