728x90

만약 아래와 같은 Json 문자열을 나타내기 위해서

{
"Order": "Latte",
"Address": {
    "Addr": "111 Main ST",
    "Zip": "98052"
    }
}

기존에는 아래 처럼 @ 를 사용하여 표현을 했습니다.

string s10 = @"{
""Order"": ""Latte"",
""Address"": {
    ""Addr"": ""111 Main ST"",
    ""Zip"": ""98052""
    }
}";

Console.WriteLine(s10);

하지만 C# 11 부터는 아래처럼 하면 표현이 가능해 졌습니다.

string s11 = """
        {
        "Order": "Latte",
        "Address": {
            "Addr": "111 Main ST",
            "Zip": "98052"
            }
        }
        """;

Console.WriteLine(s11);

위 코드에서 보면 알수 있듯이 각 라인 앞에 공백이 있지만 모두 제거 됩니다.

결과

728x90

'C#' 카테고리의 다른 글

[C#] Tibco Rendezvous 처리하기  (0) 2023.04.28
[C#] C# 11 - file access modifier  (0) 2023.04.01
[C#] 패턴 매칭  (0) 2023.03.28
[C#] Record 란  (0) 2023.03.28
[C#/NATS] Docker NATS 서비스 이용해 Pub/Sub 하기  (0) 2023.03.28
Posted by kjun.kr
,