【发布时间】:2012-08-02 16:33:17
【问题描述】:
问题: 谁能告诉我如何在 linq 中返回值。 我想返回一组 RadToolBarButtons 并在创建时为其分配值。
代码: 我尝试了两种方式:
IEnumerable<RadToolBarButton> collection = ContextMenuColumn.ToList()
.ForEach(x => yield return new RadToolBarButton() { Value = x });
错误 11 无法将类型“void”隐式转换为“System.Collections.Generic.IEnumerable”
IEnumerable<RadToolBarButton> collection =
ContextMenuColumn.SelectMany<string,IEnumerable<RadToolBarButton>>(
x => new RadToolBarButton() { Value = x });
错误 11 无法将类型“Telerik.Web.UI.RadToolBarButton”隐式转换为“System.Collections.Generic.IEnumerable>”。存在显式转换(您是否缺少演员表?)
【问题讨论】: