powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / ForEach работает, Select не работает на почти том же блоке, что я делаю не так?
6 сообщений из 6, страница 1 из 1
ForEach работает, Select не работает на почти том же блоке, что я делаю не так?
    #39724945
Фотография Bimon Subio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день,

Только изучаю Linq

Вот такой кусочек кода и Select не хочет никак работать также как ForEach.
Ошибок не выдвает, но и в лог не выводит.


Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
IEnumerable<IEnumerable<string>>  Rows=project.Tables["JobTable"].GetItems("0-end",false);
//Rows.ToList().ForEach(
Rows.Select(
	i => {
			string Job=i.First().ToString();
			project.SendInfoToLog(Job);
			return Job; //Only for Select otherwise (for ForEach) shall be void
	}
);
...
Рейтинг: 0 / 0
ForEach работает, Select не работает на почти том же блоке, что я делаю не так?
    #39724949
Фотография Bimon Subio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может быть надо еще чего-то вызвать, чтобы преодолеть ленивость Select?
Заставить его сделать итерации? Модератор: Учимся использовать тэги оформления кода - FAQ
...
Рейтинг: 0 / 0
ForEach работает, Select не работает на почти том же блоке, что я делаю не так?
    #39724954
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ToList, ToArray, foreach()
...
Рейтинг: 0 / 0
ForEach работает, Select не работает на почти том же блоке, что я делаю не так?
    #39724958
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В данном случае нафиг тут не нужен Linq
обычным foreach проитерируй Rows и все
...
Рейтинг: 0 / 0
ForEach работает, Select не работает на почти том же блоке, что я делаю не так?
    #39724959
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bimon Subio
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
IEnumerable<IEnumerable<string>>  Rows=project.Tables["JobTable"].GetItems("0-end",false);
//Rows.ToList().ForEach(
Rows.Select(
	i => {
			string Job=i.First().ToString();
			project.SendInfoToLog(Job);
			return Job; //Only for Select otherwise (for ForEach) shall be void
	}
        .ToList();
);



вот так будет
...
Рейтинг: 0 / 0
ForEach работает, Select не работает на почти том же блоке, что я делаю не так?
    #39724971
Фотография Bimon Subio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Этих extension методов не было в списке, но получилось, спасибо.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / ForEach работает, Select не работает на почти том же блоке, что я делаю не так?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]