C# 6.0에서 도입된 문자열 보간은 문자열 형식 지정을 보다 읽기 쉽고 유지 관리하기 쉽게 만들어줍니다. 문자열 보간을 사용하면 문자열 리터럴 내에서 중괄호 { } 안에 직접 변수나 표현식을 삽입할 수 있습니다. $ 기호를 문자열 앞에 붙여 문자열 보간을 나타냅니다.
다음은 문자열 보간을 사용한 예시 C# 코드입니다:
using System;
public class Student
{
public string FirstName { get; set; }
public string LastName { get; set; }
public DateTime BirthDate { get; set; }
}
class Program
{
static void Main()
{
var student = new Student
{
FirstName = "John",
LastName = "Doe",
BirthDate = new DateTime(2000, 1, 1)
};
// 문자열 보간을 사용하여 정보 출력
var studentInfo = $"Student's full name is {student.FirstName} {student.LastName} and was born on {student.BirthDate:yyyy-MM-dd}.";
Console.WriteLine(studentInfo);
// 출력: Student's full name is John Doe and was born on 2000-01-01.
}
}
위의 예제에서는 문자열 보간을 사용하여 student 객체의 속성 값을 문자열 리터럴 안에 직접 삽입했습니다. {student.FirstName}, {student.LastName} 및 {student.BirthDate:yyyy-MM-dd} 부분은 실행 시 해당 변수의 값으로 대체됩니다. BirthDate에 대해서는 추가적으로 날짜 형식 지정자도 사용되었습니다.
'워크 > C# 6,0' 카테고리의 다른 글
Expression-bodied function members (식 본문 함수 멤버) (0) | 2023.09.16 |
---|---|
Exception Filters (예외 필터) (0) | 2023.09.16 |
Null-conditional Operators (null 조건 연산자) (0) | 2023.09.13 |
Nameof Expressions (nameof 연산자) (0) | 2023.09.13 |
Auto-Property Initializers (자동 속성 초기화) (0) | 2023.09.12 |