C#将string[]转为带单引号的string类型
时间: 2023-09-09 21:10:56 浏览: 256
string字符串自动格式化单引号分隔工具
可以使用 LINQ 的 Select 方法和 String 类的 Join 方法来实现,示例代码如下:
```csharp
string[] arr = { "apple", "banana", "orange" };
string result = "'" + string.Join("', '", arr.Select(s => s.Replace("'", "\\'"))) + "'";
Console.WriteLine(result);
```
输出结果为:`'apple', 'banana', 'orange'`
在这个例子中,首先使用 Select 方法将每个字符串加上单引号,并将字符串中的单引号替换为转义字符 "\'",然后使用 Join 方法将所有字符串连接起来并用逗号隔开,最后再在开头和结尾加上单引号即可。
阅读全文