【发布时间】:2013-04-11 19:27:50
【问题描述】:
我有以下C#源码:(asp.net version:3.5)
//map is from 'string' type
map = string.Join("", TrackMap.Split('|').Select(x => string.Format("<a href=\"{0}\" class=\"lightview\"><img src=\"{0}\" style=\"margin-right:30px;\" width=\"120\" height=\"80\"/>gh</a>", x)));
问题是我收到以下错误消息:
参数“2”:不能从 'System.Collections.Generic.IEnumerable' 到 'string[]'
还有错误信息:
'string.Join(string, string[])' 的最佳重载方法匹配 有一些无效的参数
我的问题是如何解决它? (也许在 web.config 文件中添加一些代码?添加 'using'-someting?)
【问题讨论】:
-
从 .NET 4.0 开始
String.Join()接受IEnumerable<string>作为第二个参数。
标签: c# linq generics type-conversion