gpt4 book ai didi

c# - 转义 C#,有点困惑

转载 作者:行者123 更新时间:2023-11-30 13:29:01 25 4
gpt4 key购买 nike

我觉得问这样的问题很蠢。如何转义双引号?

我试过谷歌,它说要使用\"但它似乎不起作用。

string html = @"<a href=\"http://google.com\">Test</a>";

返回

';' expected

我做错了什么?

最佳答案

其中之一:

string html = "<a href=\"http://google.com\">Test</a>";
string html = @"<a href=""http://google.com"">Test</a>";

两种形式之间的转义不同。第二种带有“@”前缀,被称为逐字字符串,允许换行等,并且不将反斜杠视为特殊的转义字符。因此,它可以处理除双引号之外的所有内容而无需转义 - 双引号通过加倍来转义,因此它不会被解释为字符串文字的结尾。

关于c# - 转义 C#,有点困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3068158/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com