C#代码常用技巧
1、拼sql语句时,list中元素加单引号并以逗号分开:string.Join(",",list.Select(r=>"'"+r+"'"))
2、string str="'"+r+"',"; list.Trim(","); //TrimEnd(',')去掉最后一个逗号
3、string[] arr=str.split(','); string[] arrTest = arr.Distinct().ToArray();
4、list遍历移除元素: for(var i=list.count-1; i>=0; i--){ list.removeAt(i); } //因为list元素移除后,长度会变,所以倒着循环可以避免这个问题
5、字符串的AppendFormat函数 ,如果想原样输出一个“{”的话,必须要写两个花括号“{{”。否则报异常“输入字符串格式不正确”。
strWhere.AppendFormat(" main.itemtypecode @> '[{{\"itemtypecode\":\"{0}\"}},{{\"isdelete\":\"0\"}}]'::jsonb ",item);
6、