Цикл ниже For не петляет вообще. Есть ли оптимизированный способ сделать то же самое без для цикла:Получить первый результат из DataTable.Select without For Для каждого цикла
For Each drID As DataRow In dttable.Select("ID=1 and FirstName='Karthik'", "ID")
NewID = CInt(drID.Item("ID"))
Exit For
Next
Я попытался изменить это с
NewID = IIf(dt.Select("ID=1 and FirstName='Karthik'", "ID").Length > 0, dt.Select("ID=1 and FirstName='Karthik'", "ID")(0).Item("ID"), 0)
Есть ли какой-либо другой оптимизированный способ изменить этот цикл, который не даже петли все.
Привет, как он стоит, это, скорее всего, будет закрыто. Подумайте о пересмотре своего вопроса, чтобы сделать его более сосредоточенным и понятным. В настоящее время трудно сказать, что задают. Попробуйте изменить название. –
@AlastairPitts Я думаю, что вопрос достаточно ясен - он хочет сделать то же самое (возьмите '' ID ''из первого результата вызова метода .Select()' без цикла 'For Each'. – MarcinJuraszek