C#

[C#] - string.Format 보다 보간법 $ 사용하기

Riucc 2019. 4. 11. 11:20

○ string.Format 보다 보간법 $ 사용하기 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
namespace ConsoleApp7
{
    class Program
    {
        static void Main(string[] args)
        {
            int a = 19int b = 22;
            float f1 = 7.2f;
            string str1, str2;
 
            // string.Format을 이용하여 문자열에 있는 하나 이상의 
// 개체들을 문자열로 바꾼다
            str1 = string.Format("값 a = {0}과 값 b = {1}의 합 = {2}"
a, b, a + b);
            Console.WriteLine(str1);
            str2 = string.Format("float 값 f1 = {0}의 int 형변환 값 = {1}"
f1, Convert.ToInt32(f1));
            Console.WriteLine(str2);
 
            Console.WriteLine("========================");
 
            // 보간법 $ 사용하여 문자열로 바꿈
            str1 = $"값 a = {a}과 값 b = {b}의 합 = {a + b}";
            Console.WriteLine(str1);
            str2 = $"float 값 f1 = {f1}의 int 형변환 값 = 
{Convert.ToInt32(f1)}";
            Console.WriteLine(str2);
        }
    }
}
cs


보기에도 보간법 $을 사용하면 간편하고, 포맷 안에 실제 인자가 들어가기 때문에 직관적이다