gpt4 book ai didi

c# - 为什么\character 在我的 @ 字符串中被加倍?

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

var phone = @"^\+(?:[0-9] ?){6,14}[0-9]$";

phone 将等于 ^\\+(?:[0-9] ?){6,14}[0-9]$

我认为(我发现的例子似乎表明)@ 字符意味着让我的字符串保持原样。为什么它加倍\我该如何阻止它?

最佳答案

visual studio 调试器将显示它就像它被加倍一样,因为在 C# 中\将在转义序列之前。别担心 - 您的字符串没有改变。

关于c# - 为什么\character 在我的 @ 字符串中被加倍?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12478255/

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