问题:
有没有人可以告诉我如何在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>'。存在显式转换(是否缺少强制转换?)