C# $的用法

今天闲来无事,就随便在网上乱看,突然想到Jquery的$符号很强大,那么C#有没有这个东西呢,一查,果然有。

    经查证发现,这个是在C#6.0出现的一个新特性,也就是一个小语法糖,其作用相当于对String.format()的简化。看来是我落伍了,这种两年前就出的新特性今天才知道,以后要紧跟时代潮流。

    比如,我们以前对字符串进行格式化的时候,通常会这么写。

    用这种写法,需要自己在字符串中写占位符,在后面跟上参数。如果要格式化的参数比较多,写起来就比较恶心。

    而用$符号,写法就简洁多了,我们可以直接在字符串的相应位置协商自己想要替换的参数就好了。

     这样写法就简练多了,如果在格式化字符串的时候要进行格式控制,可以还和以前一样用就可以了,比如这样格式化日期。

    

    公司不让在数据层里直接使用EF加Ling的写法,所有的数据查询都是拼接SQL语句,有时候拼接一条SQL语句要用很多参数,参数多了以后出错的概率就增大。用$符号来格式化字符串,可以大大提高代码的可读性,简洁度。
--------------------- 
作者:虚_空_公_子 
来源:CSDN 
原文:https://blog.csdn.net/qq_20415145/article/details/80018485 
版权声明:本文为博主原创文章,转载请附上博文链接!

猜你喜欢

转载自blog.csdn.net/oshan2012/article/details/84889487
今日推荐