C # 4.0 a introduit des fonctionnalités telles que les objets dynamiques, les améliorations de l'interopérabilité COM, la co- et contre-variance génériques, les paramètres optionnels et nommés. Utilisez cette balise si votre question concerne spécifiquement des fonctionnalités spécifiques à C # 4.0. La balise C # doit être utilisée si votre question n'est pas spécifique aux fonctionnalités C # 4.0.