Type List => récupérer nom
Résolu/Fermé
Utilisateur anonyme
-
Modifié par nagashima le 28/08/2014 à 08:22
Utilisateur anonyme - 29 août 2014 à 08:04
Utilisateur anonyme - 29 août 2014 à 08:04
A voir également:
- Type List => récupérer nom
- Recuperer message whatsapp supprimé - Guide
- Recuperer video youtube - Guide
- List disk - Guide
- Récupérer mon compte facebook désactivé - Guide
- Comment récupérer un compte facebook piraté - Guide
1 réponse
ElementW
Messages postés
4814
Date d'inscription
dimanche 12 juin 2011
Statut
Contributeur
Dernière intervention
5 octobre 2021
1 227
28 août 2014 à 20:50
28 août 2014 à 20:50
'lut, les types génériques ont pour nom court
Si ce format te convient, bien gardes-le ;)
Sinon, tu peux soit le reformater à partir du FullName, soit en combinant
Tout ceci est a faire après une vérification de
[type]'[nombre de types génériques]. Leur nom long, obtenu avec
myType.FullName, en plus de donner tout le chemin de nom d'espace avant le nom du type, donne les types utilisées en paramètres génériques, par exemple, pour un
Dictionary<string, int>, le FullName est
System.Collections.Generic.Dictionary'2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].
Si ce format te convient, bien gardes-le ;)
Sinon, tu peux soit le reformater à partir du FullName, soit en combinant
Name
avec les noms de types données par myType.GetGenericArguments().
Tout ceci est a faire après une vérification de
myType.IsGenericTypebien sur, car si le type n'est pas générique, les résultats peuvent être inattendus.
29 août 2014 à 08:04
du coup j'ai pu faire ma méthode de sérialisation (je te passe les explications de pourquoi je suis amené à le faire moi même ^^), ce qui m'a permis donc de faire cette méthode :
bon continuation !
naga