在C#编程中,我们不会在终端屏幕上直接转义双引号。为了显示这些双引号,我们使用不同的方法。在这篇文章中,我们将解释:如何在终端屏幕上转义这些双引号;转义引号的概念;展示我们如何在C#编程中转义双引号的不同例子。我们在Ubuntu 20.04中执行所有的例子。
在C#编程中转义双引号的不同方法。
例子#1:使用@和" "转义字符。
在这个例子中,我们使用@和" "转义字符来转义C#编程中的双引号。我们使用Ubuntu 20.04文本编辑器来执行这些例子。我们用".cs "文件扩展名来保存我们的C#代码文件。让我们试试这个给定的例子来学习这个概念。

C#程序的起始语句是 "using System"。当我们写这一行时,我们将在我们的C#代码中使用系统库。它包含不同的类和函数。当我们使用这个库时,我们将获得对 "Console "类和 "WriteLine() "函数的访问。导入这个库后,我们有了一个 "命名空间"。这个命名空间的名称是 "CsharpProgram"。之后,我们声明一个名字为 "Demo "的类。
我们初始化这里的 "main "函数,它是 "静态 "的,并声明一个字符串数据类型的变量 "message"。我们用 "My First Csharp Program "这个字符串初始化这个 "message "变量。为了转义 "Csharp "的双引号,我们在字符串的开头使用@符号,并将双引号放在双引号的另一对里面(如 "Csharp")。你必须在这个字符串前加上@符号。在这之后,我们必须在终端屏幕上打印带有转义引号的行。因此,我们使用 "Console.WriteLine "函数,在终端上显示这一行。
对于这段代码的执行,我们有不同的命令。由于我们使用的是Ubuntu 20.04服务器,我们必须遵循这些命令来获得输出。在给定的图片中,我们有两个命令。首先,我们必须使用 "mcs "编译器来编译这个C#代码。编译成功后,这将为我们创建一个可执行文件。然后我们使用".exe "文件扩展名和 "mono "命令,这个命令会执行这个代码。当两个命令都成功运行时,我们就会得到输出。在下面的图片中,"CSharp "被显示在双引号内。

例子#2: Using \ Backslash Escape Character.
我们将阐述另一个例子,在Ubuntu 20.04中,我们使用第二种方法来转义C#编程中的双引号。在这里,我们使用反斜杠转义字符来转义双引号。

我们在C#代码的第一行初始化 "System "命名空间。我们将利用这个 "using System "来获取C#程序的基本功能和类。然后,我们也有一个名为 "Program "的命名空间。我们必须以 "Csharp "的名字开始这个类,并调用 "main "方法。在这个 "main "方法中,我们声明一个字符串变量 "msg "并存储一个字符串。在这个字符串中,我们要加上双引号。
因此,为此,我们在这个字符串数据中使用反斜杠方法。我们把这个()放在我们想放双引号的字符串的开始和结束处。在这个例子中,我们要把双引号放在 "Escape Quotes "这个字符串上。因此,我们把这个字符串写成"\Escape Quotes\"。我们应该在每个双引号前写一个 ( )。你必须确定你所使用的反斜线转义字符的语法是正确的。字符串 "Escape Quotes "被括在双引号中。
现在,我们要使用 "Console "类的 "WriteLine "函数,这样我们就可以在显示屏幕上打印这个字符串。我们还粘贴了程序输出的截图,这样你就可以很容易地理解这些方法是如何在C#编程中转义双引号的。在这里,你可以看到 "转义引号 "这个字符串被写在了双引号里面。

例子#3
让我们来探讨最后一个例子,在这个例子中,我们在一个C#程序中同时使用两种方法。我们分别解释了C#中转义引号的两种方法。现在,我们将在一个程序中使用这两种方法来转义引号。

用我们在例子1和2中讨论过的 "using System "库开始程序。这里的命名空间名为 "Escape_Quotes",并在这个C#程序中声明了一个名为 "DemoProgram "的类。"main "函数是我们C#程序的必修部分,因为它是我们C#程序的入口。这里,在代码中,我们使用了两个字符串变量。因此,我们声明一个字符串变量的名称为 "水果",另一个字符串变量的名称为 "蔬菜"。
我们还在 "字符串Fruits "中存储一些水果名称,在第二个字符串 "Vegetables "中存储一些蔬菜名称。在这里,我们必须在每个水果和蔬菜的名称上转引号。为了在水果名称上转义引号,我们使用第二种方法,即反斜杠方法。我们使用的技术与上面例子2中解释的相同。我们必须在每个双引号前写上反斜杠。我们这样写:"Apple\"\芒果(Mango)"。\Orange\"橘子"。\Banana (香蕉)",并将这个字符串存储为第一个字符串 "Fruits"。
因此,所有的水果名称都将被双引号所包围。我们还在每个蔬菜的名字上加上双引号,所以为此。我们使用我们在例子1中讨论的第一种方法。首先,我们放上@符号,然后把双引号放在另一对双引号内,如上图所示。然后,我们将这些蔬菜名称存储在第二个字符串 "Vegetables "中。现在,是时候打印这些字符串了。Console类的WriteLine函数将在屏幕上显示这些名称。这里,我们使用四个 "Console.WriteLine "语句来显示输出。我们将把输出的截图粘贴在下面。

输出显示,每个水果和蔬菜的名字都被双引号所包围。在上面的代码中,我们在C#编程中使用了两种转义引号的替代方法。我们在水果名称上使用反斜杠方法,在蔬菜名称上使用@""方法,但两种方法的输出结果是一样的。
总结
这篇文章帮助你学习C#编程中的转义引号。我们定义了转义引号的方法,然后探讨了不同的例子,在这些例子中我们使用了不同的方法来添加双引号。在这里,我们解释了两种转义引号的方法,并在Ubuntu 20.04上执行了所有这些例子。我们还提供了代码和输出的屏幕截图。