我有以下代碼片段,我的問題是,如何使用簡化的語法來演示此操作,也許使用LINQ語法?如何使用LINQ進行投射?
private ObservableCollection<ISelectableItem> GetSelectableUnits(ObservableCollection<Unit> units)
{
var selectableUnits = new ObservableCollection<ISelectableItem>();
units.ToList().ForEach(item=>selectableUnits.Add(new SelectableUnit(item)));
return selectableUnits;
}
注意:SelectableUnit實現ISelectableItem。
感謝, -Mike