Jakie są niektóre z nowych funkcji, które mogą być używane w .NET 2.0, które są specyficzne dla C# 3.0/3.5 po aktualizacji do Visual Studio 2008? Ponadto, jakie są niektóre funkcje, które nie są dostępne?C# .NET 3.0/3.5 funkcje 2.0 przy użyciu Visual Studio 2008
Dostępne
- lambdas
- metody rozszerzeń (deklarując pusty System.Runtime.CompilerServices.ExtensionAttribute)
- Właściwości Automatyczne
- obiektu inicjalizatory
- Kolekcja inicjalizatory
- LINQ to Objects (poprzez implementację IE numerable rozszerzenie metod, zobacz LinqBridge)
Niedostępne
- ekspresyjne drzewa
- WPF/Silverlight Biblioteki
Drzewa ekspresyjne są dostępne przy użyciu Mono. Zobacz moją odpowiedź poniżej. –