日期:2014-05-17  浏览次数:20483 次

C#如何给字符串中的每个字符加上''
C#如何给字符串中的每个字符加上'',比如字符串(111,222,333,444),现在想变成(‘111’,'222','333','444')
c#

------解决方案--------------------
前后加单引号,然后把逗号替换成','
------解决方案--------------------
用逗号分隔,然后加上单引号和逗号,返回时去掉最后一个逗号
------解决方案--------------------
s = "111,222,333,444";
s1 = string.Join(",", s.Split(',').Select(x => "'" + x + "'").ToArray());
------解决方案--------------------
s = "111,222,333,444";
s=Regex.Replace(s,"[^,,]+","'$0'");
------解决方案--------------------
refer this:


http://www.cnblogs.com/insus/p/3286039.html