概述:
$ 符是在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语句拼接上,大大的提高代码可读性。