List<MyClass> SampleList = new List<MyClass>() { new MyClass(), new MyClass(), new MyClass() };
string AggCount = SampleList.Aggregate((counter, next) => counter.f_ToString() += next.f_ToString());
}
}
internal class MyClass
{
public string f_ToString()
{
Random rnd = new Random();
return rnd.Next(1000).ToString();
}
}
1
A
ответ
2
Это выглядит, как вы час ave список MyClass
под названием SampleList
, и для каждого элемента на нем вы хотите позвонить f_ToString
и создать одну строку из них всех. Вам не нужно Aggregate
, попробовать (на .Net 4.0):
string agg = String.Concat(SampleList.Select(myClass => myClass.f_ToString()));
на .Net 3.5, что Concat нуждается в массив, так что бы:
string agg = String.Concat(
SampleList.Select(myClass => myClass.f_ToString()).ToArray()
);
Если вы все еще хотите использовать Aggregate, хотя нет никаких оснований здесь, это должно быть написано как:
string agg = SampleList.Aggregate("",
(counter, next) => counter + next.f_ToString());
Обратите внимание, что counter
является строкой здесь, так что вы не можете позвонить f_ToString
в теме.
В заключение я бы посоветовал вам лучше выбрать лучшие имена для ваших переменных.
1
Вы пытаетесь присвоить значение методы f_ToString(). Заменить + = с +
int AggCount = SampleList.Aggregate((counter, next) => counter.f_ToString() + next.f_ToString());
1
из
int AggCount = SampleList.Aggregate((counter, next) => counter.f_ToString() += next.f_ToString());
изменения в
int AggCount = SampleList.Aggregate((counter, next) => counter.f_ToString() + next.f_ToString());
becus и использовать присвойте оператор вместо Concat строки
Смежные вопросы
- 1. Проблема с совокупной суммой
- 2. Вопрос о совокупной функции
- 3. Избегайте арифметического переполнения по совокупной функции
- 4. Повышение производительности пользовательской функции совокупной в PostgreSQL
- 5. Как использовать функцию агрегата в совокупной функции?
- 6. удаление записей на основе критериев совокупной функции
- 7. Mongoose ошибка совокупной группы
- 8. Выполнение расчета совокупной совокупности
- 9. Реверсивная сумма совокупной совокупности
- 10. Фильтрация Панда Dataframe Совокупной
- 11. Рассчитанный член для совокупной суммы
- 12. MongoDb совокупной дата матча часть
- 13. Sphinxsearch заказ по совокупной стоимости
- 14. Pandas: векторизация условной совокупной суммы
- 15. элементы совокупной формы в объект?
- 16. MongoDB совокупной группы по категориям
- 17. Объединение значений в столбце совокупной
- 18. Сортировка по совокупной стоимости в SQL
- 19. Проблема функции функции Python
- 20. SQL: данные совокупной таблицы в подгруппах
- 21. Создание столбца совокупной частоты в Dataframe Python
- 22. Подход Symfony к отображению данных совокупной сущности
- 23. В месте инициализации членов и совокупной инициализация
- 24. Получать исходные значения из совокупной суммы
- 25. Монго C# Driver 2.0 Совокупной Группа исключение
- 26. совокупной базы массива от параметра объекта
- 27. MongoDB Совокупной группы запросов по Дате
- 28. Как избежать геттеров в совокупной внутренней коллекции?
- 29. Обновления таблицы с совокупной суммой из другого
- 30. SQL Update на основе совокупной записи набор
Что вы на самом деле пытаетесь сделать? – LukeH 2010-12-07 13:05:41
в чем ваш вопрос на самом деле? сообщение совершенно очевидно: вы не можете использовать вызов метода как то, что вы хотите назначить – PierrOz 2010-12-07 13:06:17