C# 中字符串字面量的 @ 前缀有什么作用?

csharpprogrammingserver side programming更新于 2025/10/15 10:52:17

@ 前缀表示无需转义符号后字符串中的特殊字符。

以下语句

@"D:
ew"

等于:

"D:\
ew"

如果要使用较大的字符串并将其显示在多行中,也可以使用 @ 前缀。以下是显示多行字符串的示例 −

示例

using System;

namespace Demo {

   class Program {

      static void Main(string[] args) {
         string str = @"Welcome User,
         Kindly wait for the image to
         load";

         Console.WriteLine(str);
      }
   }
}

输出

Welcome User,
Kindly wait for the image to
load

相关文章