我有一个string这样的:
var v = "10,14,18,21"
Run Code Online (Sandbox Code Playgroud)
并希望将其用作如下所示的内容:
'10', '14', '18', '21'
Run Code Online (Sandbox Code Playgroud)
我写了一个函数,它用逗号分割值并将它们作为字符串加在一起。此外,我,从结果字符串中删除了最后一个。
我把所有东西都放在一个叫做prep测试的函数中。
功能,我想要它做什么。但是,我想知道是否有更优雅的方法来实现相同的结果。这是我想出的:
public static string prep(string s) {
string res = "";
List<string> list = s.Split(',').ToList<string>();
foreach(var item in list)
res += "'" + item + "',";
res = res.TrimEnd(',');
return res;
}
Run Code Online (Sandbox Code Playgroud)