" />

Les Generics.... marre de Caster !

Les Generics

 

 

Suite aux DevDays 2005, voici mon premier article sur le Framework 2.0 : Les Generics. Pourquoi commencer par cela ? C'est à cause du Cast, j'en ai marre alors voilà la solution.

 

 

 

 

  1. On va commencer par l'ancienne méthode :

 

Pour commencer, j'ai créer une petite classe Blog (oui, je ne me suis pas cassé la tête :p)

 

 

 

 

Passons à une application Console, pour faire nos premiers tests :

 

On peut remarquer les nouvelles possibilitées avec la console.

 

 

 

La méthode actuelle pour stocker ces instances est la suivante :

 

Résultat :

 

 

Et en couleur s'il vous plaît

 

 

  1. Seconde solution : Les Generics

 

//Tout est dans les commentaires...

 

  1. Troisième solution : Les dérivés

 

 

Maintenant, je vais créer ma propre List générique qui dérive de List

 

 

 

 

Petite explication :

 

 

   

 

Par convention, on met <T> mais on pourrait très bien mettre <TOTO>

 

 

Donc on peut voir que MaList hérite de List et que implémente l'interface IFormating extraite à l'aide du refactoring de la façon suivante dans la classe Blog:

 

 

 

 

 

 

 

Utilisation de celle-ci :

 

 

 

 

 

On utilise ici la méthode FormateTous de MaList qui permet de caster les pseudos et url.

 

  1. Un peu plus..... J'ai créé une classe Personne pour réutiliser MaList.

 

 

 

 

 

On peut remarquer que la classe implémente l'interface IFormating

 

Utilisation de cette classe avec MaList

 

 

 

 

Et voilà, maList est réutilisable à volontée

 

  1. Divers :

 

 

Lien de référence pour cet article : https://www.microsoft.com/france/msdn/devdays2005/default.mspx

Merci Eric mittelette pour ces vidéos.

Publié lundi 4 avril 2005 02:40 par dubrow
Classé sous ,
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :

Commentaires

# Les Generics.... marre de caster !! @ lundi 4 avril 2005 02:50

TrackBack

# MaBelleTrackBall @ lundi 4 avril 2005 03:04

MaBelleTrackBall

TrackBack

# Les Generics.... marre de caster !! @ lundi 4 avril 2005 10:28

TrackBack

# re: Les Generics.... marre de Caster ! @ lundi 4 avril 2005 12:21

Pas mal du tout ;)

A+


Tom.

dubrow

# re: Les Generics.... marre de Caster ! @ mardi 5 avril 2005 00:18

Oulala des generics, c'était pourtant pas noel ben pour nous pondre un article comme ça.

Romain

PS : Et l'article sur xaml c pour quand ?

dubrow


Les 10 derniers blogs postés

- Office 365: Script PowerShell pour auditer l’usage des Office Groups de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 11:02

- Office 365: Script PowerShell pour auditer l’usage de Microsoft Teams de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 10:39

- Office 365: Script PowerShell pour auditer l’usage de OneDrive for Business de votre tenant par Blog Technique de Romelard Fabrice le 04-25-2019, 15:13

- Office 365: Script PowerShell pour auditer l’usage de SharePoint Online de votre tenant par Blog Technique de Romelard Fabrice le 02-27-2019, 13:39

- Office 365: Script PowerShell pour auditer l’usage d’Exchange Online de votre tenant par Blog Technique de Romelard Fabrice le 02-25-2019, 15:07

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Stream Portal par Blog Technique de Romelard Fabrice le 02-21-2019, 17:56

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Video Portal par Blog Technique de Romelard Fabrice le 02-18-2019, 18:56

- Office 365: Script PowerShell pour extraire les Audit Log basés sur des filtres fournis par Blog Technique de Romelard Fabrice le 01-28-2019, 16:13

- SharePoint Online: Script PowerShell pour désactiver l’Option IRM des sites SPO non autorisés par Blog Technique de Romelard Fabrice le 12-14-2018, 13:01

- SharePoint Online: Script PowerShell pour supprimer une colonne dans tous les sites d’une collection par Blog Technique de Romelard Fabrice le 11-27-2018, 18:01