[英]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.