我经常在我的内联字符串中使用 @ 前缀,以支持多行字符串或使带引号的字符串更具可读性。仍然必须将内联引号加倍仍然有些痛苦,所以这让我想知道.net 中是否还有另一个选项可以允许字符串保持它们的双引号而不需要某种形式的定界?类似于 xml 中的 CDATA 部分?我搜索了一下,没有找到任何东西,但我想我会在这里问,以防我忽略了一些 .Net 功能(甚至可能是版本 4 或 4.5 中的最新功能)
更新:我发现 vb.net 有“XML Literals”,允许直接与源代码内联定义 xml 片段。这看起来非常接近我想要 c# 做的事情......