Выполняет ли приведение в условии цикла foreach приведение каждого цикла?C#

Место общения программистов C#
Anonymous
Выполняет ли приведение в условии цикла foreach приведение каждого цикла?

Сообщение Anonymous »

Я столкнулся со следующим кодом:

Код: Выделить всё

foreach (var row in datatable.Rows.Cast())
{
some code here
}
Я считаю, что приведение типов в цикле foreach неверно, поскольку я считаю, что приведение выполняется каждый раз, когда выполняется цикл. Но, могу ошибаться, может компилятор достаточно умён?

Подробнее здесь: https://stackoverflow.com/questions/228 ... -each-loop

Вернуться в «C#»