C# $插值符号

概述:

   $ 符是在C#6.0出现的一个新特性,本质就是C#的一个语法糖,作用在于替代当前的String.format(),简化其过程。他们的作用都在于为字符串提供占位符,并为字符串传入变量。

用法:

关于string.Format()用法:

            int a = 1;
            string b = "接入";
            string result = string.Format("这是第一个占位{0},这是第二个{1}",a,b);

关于$符用法:

            int a = 1;
            string b = "接入";
            string result = $"这是第一个占位{a},这是第二个{b}";

理解

第一种形式在使用过程正如果插入的值多了,就会难以维护,而第二种则是更容易的去理解与维护。特别在于SQL语句拼接上,大大的提高代码可读性。

你可能感兴趣的:(C# $插值符号)