Oczekuję, że aktualizacje poziomu szkieletowego (takie jak asynchroniczne) nie będą mogły być skompilowane do pracy w niższej strukturze, ale będą się różnić kompilatorom (np. zakres zmiennej pętli foreach) działa poprawnie po skompilowaniu z C# 5.0 przeciwko .net 4.0?
Czy ktoś może podać ostateczną listę?
Które funkcje języka C# 5.0 można skompilować do uruchomienia na .net 4.0
Edit:
Zamiast poprosić o ostatecznym wykazie, który biorę z powrotem za dużo, aby zapytać, czy ktokolwiek będzie w stanie odpowiedzieć, czy zmiany poziomu kompilatora (jak foreach zakres zmiennej) będzie zachowywać inaczej, gdy używa się C# 5.0 w stosunku do wcześniejszej wersji framework.
asynchroniczny działa na 4,0, http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=9983, jest to tylko zmiana kompilatora, wynik il działa na .net 4.0 –
Zazwyczaj nowsza składnia będzie ograniczona do "bieżącego "ramy. Funkcje takie jak (aktualna) wersja Async CTP będą nadal działać. Microsoft oczywiście jeszcze nie sugeruje używania Async CTP w kodzie produkcyjnym. Wszystko, co jest prostą cechą samego 4.5, prawdopodobnie nie zostanie przeniesione przez Microsoft (nie ma sensu) w tym momencie Nie wierzę, że zmieniają one kompilator tak, jak zrobili to po zmianie z .NET Framework 3.5 SP1 –