Avec C# 3.0, vous pouvez utiliser plusieurs de ses fonctionnalités (initialiseurs d'objet, variables var, expressions lambda) tout en ciblant .NET 2.0 ou 3.0. Quelles nouvelles fonctionnalités de C# 4.0 peuvent être utilisées tout en ciblant les runtimes .NET 2.0, 3.0 ou 3.5?Quelles fonctionnalités C# 4.0 peuvent être utilisées tout en ciblant le runtime .NET 3.5?
Répondre
Caractéristiques dynamiques: Probablement pas. Je suppose qu'ils pourraient mettre en œuvre les fonctionnalités dynamiques sans le DLR, mais cela ne semble pas probable.
nouvelles contraintes génériques: Le CLR les prend en charge
en option et nommé: CLR supporte déjà (VB style)
Mise à jour: Je viens d'entendre que C# 4 compilateur ne supporte pas quoi que ce soit sous 4.0 cadre.
Vous pouvez prendre en charge les fonctionnalités dynamiques non basées sur DLR de la même manière que VB. –
Oui, mais cela les obligerait à cibler le DLR et le VB. C'est possible, mais alors C# finirait par agir différemment sur différentes cibles. – MichaelGG
- 1. Quelles fonctionnalités de .NET 3.5 peuvent être utilisées dans une application .NET 2.0?
- 2. Quelles colonnes peuvent être utilisées dans la clause OUTPUT INTO?
- 3. Quelles méthodes peuvent être utilisées pour que le thread attende un événement, puis continue son exécution?
- 4. Quelles sont les fonctionnalités les plus utilisées dans Visual Studio/C#?
- 5. Fonctionnalités C# .NET 3.0/3.5 dans 2.0 utilisant Visual Studio 2008
- 6. Quelles API peuvent être utilisées pour afficher différents fonds d'écran sur un système à plusieurs moniteurs?
- 7. Quelles seront les nouvelles fonctionnalités disponibles dans ASP.Net 4.0?
- 8. Quelles sont les limitations de Dynamic Language Runtime dans .NET 4.0?
- 9. différence fondamentale entre .net 3.5 et 4.0
- 10. Comment référencer l'assembly .NET 4.0 dans les projets .NET 3.5
- 11. Quelles fonctions C/C++ sont le plus souvent utilisées de manière incorrecte et peuvent conduire à des dépassements de tampon?
- 12. Des annotations peuvent-elles être utilisées pour l'injection de code?
- 13. MMC .Net Runtime Version
- 14. Utilisation de PowerShell avec .NET 3.5 runtime/libraries
- 15. En savoir plus .NET 3.5
- 16. L'application compilée .NET 2.0 échoue sur la machine sans .NET 3.5 runtime
- 17. .NET 4.0 et versions antérieures
- 18. Conception DAL utilisant DAAB 3.5/4.0
- 19. Quelles informations ont été publiées concernant .NET Framework 4.0?
- 20. Intégration .Net Runtime
- 21. C#/.NET Windows.Forms - quelles sont les fonctionnalités .NET supportant le chargement et le téléchargement de plusieurs fichiers à la fois?
- 22. Quels types d'exécutables peuvent être décompilés?
- 23. Quelles propriétés CSS peuvent être appliquées aux éléments HTML?
- 24. C# .NET 3.5 GUI design
- 25. Pièges pour convertir une solution .net 2.0 en .net 3.5
- 26. La capture et la substitution de regex peuvent-elles être utilisées avec une directive Apache DirectoryMatch?
- 27. La contravariance des événements et des délégués dans .NET 4.0 et C# 4.0
- 28. Efficacité de redimensionnement de l'image en C# et .NET 3.5
- 29. .NET 4.0 - Le mot-clé "dynamique"
- 30. Quelles sont les fonctionnalités peuvent améliorer la facilité d'utilisation d'une WebApp
duplication possible de [Puis-je utiliser toutes les fonctionnalités C# 4.0 dans un projet qui cible .Net 3.5?] (Http://stackoverflow.com/questions/3517172/can-i-use-all-c-4-0 -features-in-a-project-that-targets-net-3-5) – Brian