[英]Visual studio indent string
有这个字符串
var commandAfterSerialize = $@"{{""LotId"":""00000000-0000-0000-0000-000000000000"",""AuctionId"":""00000000-0000-0000-0000-000000000000"",""DisableTotalSpendUpdate"":false,""AltInternetSurchargeRate"":null,""WinningBidders"":{{""{winningBidderKey}"":true,""{winningBidderKeySecond}"":false}},""Timestamp"":{timeStampUtc.Ticks},""TimestampUtc"":""{timeStampUtc:o}""}}";
是否可以在不修改字符串本身的情况下以更好的方式在 visual studio 中显示它(用于编辑目的)? 不插入\r\n
进去?
更好的格式,如 json
我正在使用 visual studio 2022,c# 6.0
允许您使用原始字符串文字
从链接资源中获取的示例:
var xml = """
<element attr="content">
<body>
</body>
</element>
""";
你可以这样做:
var xml = "<element attr=\"content\">"+
" <body>"+
" </body>"+
"</element>";
没关系 XML,这当然适用于任何字符串内容。
在这些之外,我想附和@DavidG 的评论:
如果你想在你的应用程序中嵌入更大、更复杂的 JSON,最好将它们放在资源文件中
这还有更多优势,例如您可以验证 json。您可以拥有特定于 json 的编辑器行为等。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.