C#中$的用法

C#中$的用法是c#6.0后新增的特性,用于代替string.Format(""),例如:

string strWhere="";

strWhere += string.Format(" and w.Id={0}", searchKeys["Id"].ToString());
strWhere += $" and w.Id={searchKeys["Id"].ToString()}";
strWhere += $" and w.Id='{searchKeys["Id"].ToString()}'";
strWhere += $" and w.Id=\"{searchKeys["Id"].ToString()}\"";

以上四种写法效果一致。

注:C#6.0 .NET Framework4.6  Visual Studio 2015   

posted @ 2019-01-09 15:32  东半球的王小白  阅读(1593)  评论(0)    收藏  举报