$和@的特殊处理

$和@为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);
        }
    }

结果:

原文地址:https://www.cnblogs.com/zhuyapeng/p/11840570.html