码迷,mamicode.com
首页 > Windows程序 > 详细

C#中使用$替换string.Format

时间:2020-04-27 11:39:11      阅读:127      评论:0      收藏:0      [点我收藏+]

标签:for   where   查询   style   HERE   format   str   rom   person   

最近工作中,遇到了一个问题,最后发现是在使用string.Format的时候,由于查询条件太多,导致赋值的时候出错。

string sqlOne = string.Format(@" select * from MD_Person  where Code=‘{0}‘ AND Role=N‘{1}‘ AND Type=N‘{2}‘", code, role, type);

这种写法,当查询条件特别多的时候,容易出错。

最后将string.Format都是用$来替换

string sqTwo = $"select * from MD_Person where Code=‘{code}‘ AND Role=‘{role}‘ AND Type=‘{type}‘";

 

C#中使用$替换string.Format

标签:for   where   查询   style   HERE   format   str   rom   person   

原文地址:https://www.cnblogs.com/ahao214/p/12785372.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!