このコードが機能しないのはなぜですか?
public static IList<float> CreateModifiedList(IList<float> list)
{
    IList<float> modifiedList= list.Aggregate(new List<float> (), (l, item) =>l.Add(++item));
    return modifiedList;
}
Monoを使用してコンパイルしようとすると、次のエラーが発生します。
エラーCS0029:タイプ
void' toSystem.Collections.Generic.List'を暗黙的に変換できません