How to Write a Multiline String Literal in C#

How to Write a Multiline String Literal in C#

This article will introduce a method to write a multiline string literal in C#.

  • Using the verbatim symbol

Use the verbatim symbol to write a multiline string literal in C#

In C#, we can use the verbatim symbol to create a verbatim string. A verbatim string is a string that contains multiple lines. This symbol is @. The correct syntax to use this symbol is as follows

string verbatim = @" ";

The program below shows how we can use the @ symbol to write a multiline string.

using System;
using System.IO;

class MultilineString {
  static void Main() {
    string multiline =
        @"My name is Sarah.
I am a girl.
I am happy.";
    Console.WriteLine(multiline);
  }
}

Output:

My name is Sarah.
I am a girl.
I am happy.
Enjoying our tutorials? Subscribe to DelftStack on YouTube to support us in creating more high-quality video guides. Subscribe

Related Article - Csharp String