none
Developement des objets personnalisé + le type List<T> RRS feed

  • Question

  • Bonjour,
    Je suis un débutant dans le C# 2008, alors je suive la coach C# de MSDN,
    Je suis sur l'atelier 3, dons nous doivent créer des objects personnalisé pour les utiliser au lieu de l'objet DataTable.
    1. Alors j'ai pas totalement compris c'est pour les propriété? Génaralement j'ai pas compris le dévelopement d'objet personnalisé  .

    2. Esque vous pourer me éxliquer le type List<T>?

    Merci Beaucoup d'avance
    If you find that my answer was what you were looking for, please remember to click the "mark as answered" box below! =========================================================== Dr WoRm
    mardi 19 janvier 2010 18:35

Réponses

  • Le type List<T> est une collection générique qui permet à l’utilisateur de créer des collections fortement typées. Tout simplement, disons que vous voulez utiliser une collection d’objets string. Vous n’avez qu’à déclarer une liste de type List<string>. Puis vous pouvez utiliser cette liste pour ajouter des objets string et pour les manipuler.


    Un des avantages est que vous éviter de caster les objets. De plus, vous ne pouvez pas ajouter aucun autre type que celui spécifier, cela va être signalé à la compilation.
    Microsoft MVP C# :: mongeon.devrpm.ca
    • Marqué comme réponse Alex Petrescu jeudi 21 janvier 2010 09:20
    mercredi 20 janvier 2010 20:13
    Modérateur
  • Bonsoir,

    Je vous invite en plus de votre apprentissage avec le Coach C# de MSDN à lire MSDN Library dès qu'un sujet vous semble obscure.

    Par exemple en ce qui concerne les listes génériques vous pouvez consulter : http://msdn.microsoft.com/fr-fr/library/6sh2ey19.aspx

    Par ailleurs, si vous souhaitez également vous initier à la programmation orientée objet : http://msdn.microsoft.com/fr-fr/vbasic/ms789107.aspx

    Cordialement,

    Mathieu
    Mathieu Francesch Sharplog Engineering
    • Proposé comme réponse Alex Petrescu mercredi 20 janvier 2010 15:20
    • Marqué comme réponse Alex Petrescu jeudi 21 janvier 2010 09:20
    mardi 19 janvier 2010 18:40

Toutes les réponses

  • Bonsoir,

    Je vous invite en plus de votre apprentissage avec le Coach C# de MSDN à lire MSDN Library dès qu'un sujet vous semble obscure.

    Par exemple en ce qui concerne les listes génériques vous pouvez consulter : http://msdn.microsoft.com/fr-fr/library/6sh2ey19.aspx

    Par ailleurs, si vous souhaitez également vous initier à la programmation orientée objet : http://msdn.microsoft.com/fr-fr/vbasic/ms789107.aspx

    Cordialement,

    Mathieu
    Mathieu Francesch Sharplog Engineering
    • Proposé comme réponse Alex Petrescu mercredi 20 janvier 2010 15:20
    • Marqué comme réponse Alex Petrescu jeudi 21 janvier 2010 09:20
    mardi 19 janvier 2010 18:40
  • Bonjour,

    Le type List<T> est une collection générique qui permet à l’utilisateur de créer des collections fortement typées. Tout simplement, disons que vous voulez utiliser une collection d’objets string. Vous n’avez qu’à déclarer une liste de type List<string>. Puis vous pouvez utiliser cette liste pour ajouter des objets string et pour les manipuler.

    Une explication plus détaillé se trouve sur msdn, comme Mathieu vous a indiqué. Je vais vous indiquer une autre ressource aussi, un tutoriel sur les collections génériques que j’espère que vous sera aussi utile.

     

    Si vous avez d’autres questions après avoir lu la documentation, je vous prie de les poster ici et on va les discuter ensemble.

     

    Cordialement,

    Alex


    Alex Petrescu - MSFT
    mercredi 20 janvier 2010 15:20
  • Le type List<T> est une collection générique qui permet à l’utilisateur de créer des collections fortement typées. Tout simplement, disons que vous voulez utiliser une collection d’objets string. Vous n’avez qu’à déclarer une liste de type List<string>. Puis vous pouvez utiliser cette liste pour ajouter des objets string et pour les manipuler.


    Un des avantages est que vous éviter de caster les objets. De plus, vous ne pouvez pas ajouter aucun autre type que celui spécifier, cela va être signalé à la compilation.
    Microsoft MVP C# :: mongeon.devrpm.ca
    • Marqué comme réponse Alex Petrescu jeudi 21 janvier 2010 09:20
    mercredi 20 janvier 2010 20:13
    Modérateur
  • Bonjour,

    Gabriel et Mathieu, merci pour votre contribution.

     

    Mathieu, j’ai proposé aux administrateurs de forum que vous et Thomas recevrez le statut de Répondeur. Etes-vous d’accord avec ce rôle ?

    Merci,

    Alex


    Alex Petrescu - MSFT
    jeudi 21 janvier 2010 08:03
  • Bonjour Alex,

    Nous sommes d'accord mais en quoi cela consiste ? ^^

    On ne connait pas trop les rôles sur MSDN.

    Mathieu
    Mathieu Francesch Sharplog Engineering
    jeudi 21 janvier 2010 11:32
  • Si vous trouvez une réponse que vous considérez correcte, vous pouvez la marquer comme « Réponse ». Ce que j’ai fait ici avec les réponses de Gabriel et vous, par exemple.

     

    Si vous voulez, vous pouvez me contacter sur cette adresse et on peut discuter les aspects de ce rôle : alexptr[at@]live.com

     

    Alex


    Alex Petrescu - MSFT
    jeudi 21 janvier 2010 11:38