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

Linq Discussion :

choix entre C# VB pour utiliser LINQ to XML


Sujet :

Linq

  1. #1
    Membre régulier
    Étudiant
    Inscrit en
    Août 2008
    Messages
    349
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2008
    Messages : 349
    Points : 93
    Points
    93
    Par défaut choix entre C# VB pour utiliser LINQ to XML
    bojour à tous,
    besoin urgent d'aide
    j'ai des fichiers xml à manipuler et je vais utiliser le LINQ, mais jene sais pas choisir entre les langages C# et VB .net.
    merci à l'avance pour votre aide.

  2. #2
    Expert éminent sénior

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Points : 12 465
    Points
    12 465
    Par défaut
    Citation Envoyé par TaymouWan Voir le message
    e ne sais pas choisir entre les langages C# et VB .net.
    le choix est simple, prends celui que tu preferes

    si tu ne connais ni l'un ni l'autre, je te conseille plutot le c#, mais c'est un choix perso

  3. #3
    Membre averti
    Inscrit en
    Décembre 2008
    Messages
    256
    Détails du profil
    Informations personnelles :
    Âge : 47

    Informations forums :
    Inscription : Décembre 2008
    Messages : 256
    Points : 311
    Points
    311
    Par défaut
    C# présente l'avantage d'être très proche de la syntaxe d'autres langages répandus comme C++ et Java.

  4. #4
    Membre expérimenté
    Avatar de FRED.G
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    1 032
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 032
    Points : 1 505
    Points
    1 505
    Par défaut
    Je ne sais pas pour C# mais VB.NET permet une syntaxe très intuive permettant d'incorporer directement du XML dans le code :
    Code VB.NET : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Dim test1 As XElement = _
    <outer>
        <inner1></inner1>
        <inner2/>
    </outer>
    Code VB.NET : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Dim elementType As String = "book"
    Dim attributeName1 As String = "year"
    Dim attributeValue1 As Integer = 1999
    Dim attributeName2 As String = "title"
    Dim attributeValue2 As String = "My Book"
     
    Dim book As XElement = _
    <<%= elementType %>
        isbn="1234"
        <%= attributeName1 %>=<%= attributeValue1 %>
        <%= New XAttribute(attributeName2, attributeValue2) %>
    />
    Source : Littéraux XML VB.NET


    Et VB.NET permet aussi l'intellisence : XML IntelliSense dans Visual Basic

    Quel que soit le langage, tu pourrais être intéressé aussi par Linq To XSD qui est une couche utilisant les API de Linq To XML pour gé(né)rer des classes clr manipulables dans un esprit xml.

  5. #5
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Points : 39 753
    Points
    39 753
    Par défaut
    Citation Envoyé par FRED.G Voir le message
    Je ne sais pas pour C# mais VB.NET permet une syntaxe très intuive permettant d'incorporer directement du XML dans le code :
    Code VB.NET : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Dim test1 As XElement = _
    <outer>
        <inner1></inner1>
        <inner2/>
    </outer>
    Sympa ça...

    On pouvait faire la même chose en , un langage expérimental de Microsoft Research. Certains aspects de ce langage ont été repris pour Linq en C#, mais pas le XML littéral...

Discussions similaires

  1. [Débutant] Aide pour utiliser Linq to Ldap
    Par shaun_the_sheep dans le forum C#
    Réponses: 2
    Dernier message: 02/02/2015, 11h31
  2. Réponses: 6
    Dernier message: 07/03/2011, 15h11
  3. Quelles references pour utiliser Linq
    Par olibara dans le forum Linq
    Réponses: 2
    Dernier message: 05/07/2010, 21h48
  4. [MySQL] choix entre Mysql / Access pour PHP
    Par sunwind dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 03/02/2008, 04h27
  5. Réponses: 22
    Dernier message: 12/09/2005, 19h59

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