{34;type": "测试","timestamp": "1716619006767","port": 8888}
那这个值赋给其余一个字符串变量,但里面包含大量的双引号怎么办?转义是之前用过的,本日无意中看到 ,可以利用原始字符串。
原始字符串以三个双引号(""")开始,然后是字符串内容,末了以三个双引号(""")结束。字符串内容可以超过多行,并且个中的空缺字符(如换行符、制表符等)会被保留。这样就搞定了:
string a1 = """{"type": "测试","timestamp": "1716619006767","port": 8888}""";
这个在比较新的C#中才有,C#11之后,太老的版本没有这个功能。