問題:linqで値を返す方法を教えてもらえますか?RadToolBarButtonのコレクションを返し、作成時にそれらに値を割り当てたいと思います。
コード:私は2つの方法で試しました:
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>'に暗黙的に変換できません。明示的な変換が存在します(キャストがありませんか?)