C#、Visual Basic.NET 和托管 C++ 之间的字符串文字有何区别?
我指的是在代码中编写字符串的语法,包括多行字符串和逐字字符串。
(上下文:我正在开发一个扫描代码的工具,确定令牌何时位于字符串内非常重要。)
谢谢!
I'm referring to the syntax for writing strings in code, including multiline strings and verbatim strings.
(Context: I'm working on a tool that scans code, and it's important to determine when tokens are inside a string.)
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
以下是语言之间的快速细分
@"< 开头/code> 并且不支持字符转义序列(“”除外,它指定单个“)。它们可以跨越多行,并且所有空格都很重要
Here's a quick breakdown between languages
@"
and do not support character escape sequences (with the exception of "" which designates a single "). They can span multiple lines and all whitespace is significant基本语法相同,
请参阅以下内容以获得更好的见解
字符串类 (C++) 和 字符串类 (C#)
basic syntax is same
see following for better insight
string class (C++) and string class (C#)