C#6.0中$的用法
這里注意只有VS2015及以上VS版本才支持這樣寫!
如果使用vs2015以下版本就去用string.format()吧!
//C#6.0中$的用法:是為了替代string.format();//原先賦值需要占位符和變量,當需要拼接多個變量會造成語句過長等不易理解問題,//$""是為了替代string.format(),可以把字符串中的C#變量{}包含起來達到識別C#變量的目的$"{id}";//也支持表達式,使用$"{(你的表達式)}"// var k = "a"; // var a0 = "User"; // var a1 = "Id"; // var a2 = 5; // var ccc = string.Format("select * from {0} where {1} = {2}", a0, a1, a2); // var ccb = $"select * from {a0} where {a1}={a2}";也支持string.format()里面的格式,如:// var k = "a"; // var k4 = $"{k,5}"; // var k3 = string.Format("{0,5}", k); // var k2 = DateTime.Now;// var c = $"{k2:yyyy}"; // c = string.Format("{0:yyyy}", k2);