我有一个要传递给SQL的列表,但它们必须为单引号并以逗号分隔。
所以 List = a b c
但是我需要一个 string = 'a','b','c'
如何以简洁的方式完成此任务?
我想是这样的,但是在LINQ中看不到如何添加到开始和结束:
String.Join(",", arr.Select(p => p.ToString()).ToArray())
也许是这样的:
String.Join(",", arr.Select(p=> "'" + p.ToString() + "'").ToArray());
// or is p already a string
String.Join(",", arr.Select(p => "'" + p + "'").ToArray());
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句