有了这根弦
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
1条答案
按热度按时间u5rb5r591#
C#十一
允许您使用raw string literals
链接资源的示例:
较早的C#版本
你可以这样做:
不考虑XML,这当然适用于任何字符串内容。
除此之外,我想附议@DavidG的评论:
如果要在应用程序中嵌入更大、更复杂的JSON,最好将其放在资源文件中
这还有更多的好处,比如你可以验证json,你可以拥有json特有的编辑器行为等等。