문자열 보간: $

Fruit·2023년 3월 28일

✨ Hello C#!

목록 보기
9/34
post-thumbnail

🌸 문자열 보간

$"텍스트{보간식, 길이 :서식} ..."

using System;

namespace StringInterpolation
{
    class MainApp
    {
        static void Main(string[] args)
        {
            string name = "Fruit";
            int age = 31;

            Console.WriteLine($"{name, -10}, {age, 5 :D3}");
            Console.WriteLine($"{name}, {(age > 20 ? "성인" : "미성년자")}");
        }
    }
}

[실행 결과]
Fruit     ,   031
Fruit, 성인



✔️ Format(), 문자열 보간 비교

using System;

namespace StringFormatInterpolation
{
    class MainApp
    {
        static void Main(string[] args)
        {
            // string.Format()
            Console.WriteLine("{0}, {1}", 9, "Hello Fruit!");
            Console.WriteLine("{0, 10 :D5}", 123);

            Console.WriteLine();

            // 문자열 보간
            Console.WriteLine($"{9}, {"Hello Fruit!"}");
            Console.WriteLine($"{123, 10 :D5}");
        }
    }
}

[실행 결과]
9, Hello Fruit!
     00123

9, Hello Fruit!
     00123

▪ 참고: 문자열 보간은 Visual Studio 2015 부터 지원한다.

▪ 참고: Hello Fruit! - 문자열 서식: Format

profile
🌼인생 참 🌻꽃🌻 같다🌼

0개의 댓글