C# $的用法
? ?今天閑來無事,就隨便在網上亂看,突然想到Jquery的$符號很強大,那么C#有沒有這個東西呢,一查,果然有。
? ? 經查證發現,這個是在C#6.0出現的一個新特性,也就是一個小語法糖,其作用相當于對String.format()的簡化??磥硎俏衣湮榱?#xff0c;這種兩年前就出的新特性今天才知道,以后要緊跟時代潮流。
? ? 比如,我們以前對字符串進行格式化的時候,通常會這么寫。
用這種寫法,需要自己在字符串中寫占位符,在后面跟上參數。如果要格式化的參數比較多,寫起來就比較惡心。
????而用$符號,寫法就簡潔多了,我們可以直接在字符串的相應位置協商自己想要替換的參數就好了。
?這樣寫法就簡練多了,如果在格式化字符串的時候要進行格式控制,可以還和以前一樣用就可以了,比如這樣格式化日期。
? 公司不讓在數據層里直接使用EF加Linq的寫法,所有的數據查詢都是拼接SQL語句,有時候拼接一條SQL語句要用很多參數,參數多了以后出錯的概率就增大。用$符號來格式化字符串,可以大大提高代碼的可讀性,簡潔度。
總結
- 上一篇: C# 可空类型
- 下一篇: 轻量NuGet服务—BaGet