What are string literals in C#?

String literals or constants are enclosed in double quotes "" or with @"". A string contains characters that are similar to character literals: plain characters, escape sequences, and universal characters.

Here are some examples of String Literals −

“Hi, User"
"You’re Welcome, \

The following is an example showing the usage of string literals −


 Live Demo

using System;

namespace Demo {

   class Program {
      static void Main(string[] args) {

         // string
         string str1 ="Hello, World";
         // Multi-line string
         string str2 = @"Welcome,
         Hope you are doing great!";


Hello, World
Hope you are doing great!