Question [Astuce]Cmt savoir si 1 objet est une collection ?
- Arnaud Petitjean
- Hors Ligne
- Modérateur
il y a 3 ans 7 mois #30891
par Arnaud Petitjean
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Réponse de Arnaud Petitjean sur le sujet Re:[Astuce]Cmt savoir si 1 objet est une collection ?
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Connexion ou Créer un compte pour participer à la conversation.
- Christophe MELIN
- Hors Ligne
- Membre junior
Réduire
Plus d'informations
- Messages : 26
- Remerciements reçus 4
il y a 2 ans 5 mois #32555
par Christophe MELIN
Réponse de Christophe MELIN sur le sujet [Astuce]Cmt savoir si 1 objet est une collection ?
Bonjour,
Pour répondre à la question de base, j'avais une solution assez basique :
$i = 10
$i.GetType().IsArray renvoie la valeur $false
$i = @(10, 20, 30)
$i.GetType().IsArray renvoie la valeur $true
Pour répondre à la question de base, j'avais une solution assez basique :
$i = 10
$i.GetType().IsArray renvoie la valeur $false
$i = @(10, 20, 30)
$i.GetType().IsArray renvoie la valeur $true
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Auteur du sujet
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 6302
- Remerciements reçus 68
il y a 2 ans 5 mois #32556
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet [Astuce]Cmt savoir si 1 objet est une collection ?
Salut,
la question de base parle de collection pas de tableau qui est un type de collection :Tu réponds à la question "Cmt savoir si 1 objet est un tableau".
Un Array et une collection sont tout deux itérables (IEnumerable), mais ne proposent pas les mêmes comportements.
La solution proposée permettait de ne pas se préoccuper de ses considérations.
la question de base parle de collection pas de tableau qui est un type de collection :
[System.Collections.Generic.List[Int]]$T = @(10, 20, 30)
$T.GetType().IsArray
#False
$t=[System.Collections.ArrayList]@(1..5)
$T.GetType().IsArray
#False
Un Array et une collection sont tout deux itérables (IEnumerable), mais ne proposent pas les mêmes comportements.
La solution proposée permettait de ne pas se préoccuper de ses considérations.
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Christophe MELIN
- Hors Ligne
- Membre junior
Réduire
Plus d'informations
- Messages : 26
- Remerciements reçus 4
il y a 2 ans 5 mois #32558
par Christophe MELIN
Réponse de Christophe MELIN sur le sujet [Astuce]Cmt savoir si 1 objet est une collection ?
Désolé, je me suis fait abusé par l'exemple que tu as donné dans la première publication :
$Tab=@(1,2)
car $tag est justement un tableau !!!
Merci pour la précision
$Tab=@(1,2)
car $tag est justement un tableau !!!
Merci pour la précision
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.107 secondes
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Contributions à la communauté
- [Astuce]Cmt savoir si 1 objet est une collection ?