русский
Germany.ruForen → Архив Досок→ Programmierung

Где найти старый компилятор для C# 4.0

15.03.19 20:38
Re: Где найти старый компилятор для C# 4.0
 
dymanoid местный житель
dymanoid
in Antwort MrSanders 15.03.19 20:24, Zuletzt geändert 15.03.19 20:39 (dymanoid)

Замыкание в C# делается всегда на переменную, а не на значение.


Прикол был только в версии C# до 4.0 включительно и только с циклом foreach. Связано это с тем, как цикл foreach был специфицирован - во что он развёртывался. Там при развёртывании переменная цикла foreach была задекланирована вовне цикла while. С замыканиями это вообще никак не связано было, просто это проявилось после введения замыканий. В 5 версии изменили спецификацию foreach, а не замыканий.


Не нужно устраивать истерику, не разбираясь в материи.

 

Sprung zu