$和@为c#后来版本出来的方便写法,里面有 " 等处理经常犯晕,这里总结下。
public class SpecialCharacter { public void Run() { DouLe(); Aet(); } public void DouLe() { /*$用法类似string.Format * 特殊处理:{{代表{ "代表" */ string a = "123"; string str = $"你好{{{a}}},这里是冒号{{"}}"; Console.WriteLine(str); } public void Aet() { /*@将特殊字符自动转译 * 特殊处理:""代表" */ string str = @"你好{123},这里是冒号{""},"; Console.WriteLine(str); } }
结果: