IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Silverlight Discussion :

Nouvelles fonctionnalités C# 4 dans SL4?


Sujet :

Silverlight

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite
    Homme Profil pro
    Développeur / architecte
    Inscrit en
    Juillet 2009
    Messages
    473
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur / architecte

    Informations forums :
    Inscription : Juillet 2009
    Messages : 473
    Par défaut Nouvelles fonctionnalités C# 4 dans SL4?
    Bonjour tout le monde,

    Je me posais juste la question: c'est quoi les nouveautés du langage C# 4 dans SL4? Y'en a-t-il? Lesquelles? Avez vous un lien ou il y a un tableau de correspondance?

    Je pensais essentiellement à la covariance & la contravariance...

    En gros, j'essaie de faire marcher ça en SL4 (exemple pris ici):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Manager[] MaSociete3 = new Manager[10];
    IEnumerable<Manager> im = MaSociete3.Where(p => p.ToString() == "Manager"); 
     
    IEnumerable<Person> ip = im;  //compile pas en SL4! mais en (.NET 4)
    Merci d'avance
    Christophe

  2. #2
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Par défaut
    au pire en faisant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var im = ip.Cast<Person>();

  3. #3
    Membre émérite
    Homme Profil pro
    Développeur / architecte
    Inscrit en
    Juillet 2009
    Messages
    473
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur / architecte

    Informations forums :
    Inscription : Juillet 2009
    Messages : 473
    Par défaut
    @PitMaverick78: merci pour ta réponse, je connaissas le cast.
    En fait je ceherche plutôt une liste exhaustive de ce qui a été ajouté dans le langage SL4 par rapport à la CLR 4 standard (ou en parrallèle) ...

  4. #4
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Par défaut
    Vu le niveau de la question, je me suis douté que j'étais à coté de la plaque

  5. #5
    Membre Expert
    Avatar de Samuel Blanchard
    Homme Profil pro
    Expert .NET
    Inscrit en
    Février 2010
    Messages
    1 504
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France

    Informations professionnelles :
    Activité : Expert .NET

    Informations forums :
    Inscription : Février 2010
    Messages : 1 504
    Par défaut
    Les paramètres nommés fonctionnent (et c'est bien pratique)
    mais pas trouvé de liste reprenant les nouveautés C# de Silverlight 4.

  6. #6
    Membre du Club
    Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2005
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9
    Par défaut
    Etant l'auteur de l'article cité par chrisdot, j'ai aussi voulu savoir la réponse.

    Apparement la co/contravariance n'est pas supporté sur SL4.
    Un bug Microsoft connect a été déposé il y a quelque temps par un MVP Silverlight (Simon Ferquel) : https://connect.microsoft.com/Visual...aces-delegates

    Je n'ai pas trouvé de lists pour les apports .NET 4 à SL4 (mais lire les bugs connect peut t'aider si tu cherche une fonctionnalités précise).
    En revanche, je sais qu'une autre fonctionnalité dans .NET 4 ne se trouve pas de SL4 : Parrelel FX

Discussions similaires

  1. Réponses: 3
    Dernier message: 11/05/2015, 10h24
  2. Nouvelle fonctionnalité forum : recherche dans les messages privés
    Par Anomaly dans le forum Evolutions du club
    Réponses: 5
    Dernier message: 07/03/2014, 15h26
  3. Réponses: 2
    Dernier message: 21/04/2010, 17h13
  4. les nouvelles fonctionnalités dans office2007
    Par sky88 dans le forum Microsoft Office
    Réponses: 2
    Dernier message: 13/05/2009, 16h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo