powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / foreach to LINQ
5 сообщений из 5, страница 1 из 1
foreach to LINQ
    #38356178
lsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
lsk
Гость
Подскажите, пожалуйста, как переписать такой foreach через LINQ и можно как-то, чтобы не просто посчитать количество записей по условию с последующей проверкой если больше 0, а чтобы при первом выполнении условия остальные строки уже не проверялись?

Код: vbnet
1.
2.
3.
4.
5.
For Each row As DataRow In MyType.Dataset.Tables(0).Rows
	If (row.Item("SOME_TYPE") = "SomeType") Then
		Return Nothing
	End If
Next
...
Рейтинг: 0 / 0
foreach to LINQ
    #38356402
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По этому вопросу сюда .

Модератор: Тема перенесена из форума "Visual Basic".
...
Рейтинг: 0 / 0
foreach to LINQ
    #38356439
Фотография EDUARD SAPOTSKI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Только что отвечали .
...
Рейтинг: 0 / 0
foreach to LINQ
    #38356796
lsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
lsk
Гость
Если делать так:
Код: vbnet
1.
2.
3.
Dim res = From row In MyType.Dataset.Tables(0)
Where row.Field(Of String)("SOME_TYPE") = "SomeType"
Select row


, то получу все строки по заданному условию, но не знаю как просто вернуть нашлась ли хоть одна такая строка или нет или надо только потом отдельно делать проверку сколько строк вернулось?
...
Рейтинг: 0 / 0
foreach to LINQ
    #38357048
lsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
lsk
Гость
Подскажите, пожалуйста, такой код будет эквивалентен foreach в первом сообщении?

Код: vbnet
1.
2.
3.
4.
5.
If (From row In MyType.Dataset.Tables(0)
 Where row.Field(Of String)("SOME_TYPE") = "SomeType"
 Select row).First() IsNot Nothing Then
	Return Nothing
End If
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / foreach to LINQ
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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