首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C# 中.net 4.0的表达式批改为低版本.net3.5的表达式

2013-03-22 
C# 中.net 4.0的表达式修改为低版本.net3.5的表达式s string.Join(\r\n, s.Split(new string[] { \r\

C# 中.net 4.0的表达式修改为低版本.net3.5的表达式
s = string.Join("\r\n", s.Split(new string[] { "\r\n" }, StringSplitOptions.None).Select(x => string.Join(",", x.Split(',').Concat(Enumerable.Repeat("0", 11)).Take(11))));
这个表达式是.net4.0下面可以正常的运行的。
但是我服务器上的.net是3.5版本的,大侠能帮忙修改为在.net3.5下面运行的不阿
[解决办法]
s = string.Join("\r\n", s.Split(new string[] { "\r\n" }, StringSplitOptions.None).Select(x => string.Join(",", x.Split(',').Concat(Enumerable.Repeat("0", 11)).Take(11).ToArray<string>())).ToArray<string>());
[解决办法]
私信回答你了。
Join的第二个参数。在2008下,只有string[]的重载版本,你需要加上ToArray()。

热点排行