Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 可以在字符串中使用双引号吗_C# - Fatal编程技术网

C# 可以在字符串中使用双引号吗

C# 可以在字符串中使用双引号吗,c#,C#,我希望在字符串中添加一个excel函数,该字符串中包含“” =SUMPRODUCT((B2:B2000<>"")/COUNTIF(B2:D2000,B2:B2000&"")) =SUMPRODUCT((B2:B2000“”)/COUNTIF(B2:D2000,B2:B2000&“”) 我曾尝试使用\“但无论我将其中多少个添加到一起,只有一个显示,当我尝试使用时也会发生同样的情况。替换或((char)34) 正如我已经说过的,我希望输出是“不是” 我有没有办法获得预期的

我希望在字符串中添加一个excel函数,该字符串中包含

=SUMPRODUCT((B2:B2000<>"")/COUNTIF(B2:D2000,B2:B2000&""))  
=SUMPRODUCT((B2:B2000“”)/COUNTIF(B2:D2000,B2:B2000&“”)
我曾尝试使用
\“
但无论我将其中多少个添加到一起,只有一个显示,当我尝试使用
时也会发生同样的情况。替换
((char)34)

正如我已经说过的,我希望输出是“不是”

我有没有办法获得预期的功能?
我正在将此字符串写入
.csv
文件。
输入:
string suma=@“=SUMPRODUCT((B2:B2000“)/COUNTIF(B2:D2000,B2:B2000&”)
输出:单元格A1
=SUMPRODUCT((B2:B2000)/COUNTIF(B2:D2000)
B1单元
B2:B2000&“)”

输入:
string suma=“=SUMPRODUCT((B2:B2000“+((char)34)+((char)34)+”)/COUNTIF(B2:D2000“+((char)44)+“B2:B2000&“+((char)34+((char)34+”)”
输出:
=SUMPRODUCT((B2:B2000”)/COUNTIF(B2:D2000,B2:B2000&“)

输入:
string suma=“=SUMPRODUCT((B2:B2000\”)/COUNTIF(B2:D2000,B2:B2000&\”)
输出:
=SUMPRODUCT((B2:B2000”)/COUNTIF(B2:D2000,B2:B2000&“)
输入:
string suma=“=SUMPRODUCT((B2:B2000)”)/COUNTIF(B2:D2000,B2:B2000&');
suma.Replace(@“,@“”);
输出:
=SUMPRODUCT((B2:B2000'')/COUNTIF(B2:D2000,B2:B2000&'')

使用
\“
来转义C#中的双引号。

在一行中使用两个双引号来表示字符串文本中的单个双引号。如果您使用的是c#,请在字符串前面加上
@
,以指示错误

VB

C#

您也可以使用传统的转义。只需确保使用反斜杠,而不是正斜杠

var s = "The word \"chicken\" has 7 letters.";

尝试此链接这将很有帮助。您需要使用
\“
在字符串中插入引号。看起来我在那里键入了错误。我实际使用了一个“\”。我尝试了您的代码,输出结果是
鸡这个词有7个字母。
var s = @"The word ""chicken"" has 7 letters.";
var s = "The word \"chicken\" has 7 letters.";