Question Supprimer un élément d'un tableau

Plus d'informations
il y a 15 ans 1 mois #4191 par Pazefur
Bonjour,


Je récupère un tableau de type [string[]] après

[code:1]
$tab = $chaine(\"|\"«»)[/code:1]


Je voudrais supprimmer un élement mais j'y arrive pas j'ai essayé RemoveAt ça marche pas :(
C'est surement tout con mais j'arrive pas à trouver la bonne syntaxe.


Merci pour votre aide. :)

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 15 ans 1 mois #4192 par Olivier
Bonjour Pazefur !

Une piste ...

Tu crée un tableau ayant pour valeur les chiffres de 1 à 10:

$tab = 1..10

Ensuite, tu veux enlever la valeur \"7\" de ton tableau :

$tab = $tab | Where-Object { $_ -ne 7}


Au passage, Mr. Dardenne a fait un document intitulé \"Structures de données sous PowerShell\" que l'on retrouve ICI

Dans l'espoir d'avoir pu te donner un coup de main ...

Olivier

PS: Ici, l'exemple se base sur le type Objtect[] et non pas String[] correspondant au type du tableau en question...<br><br>Message édité par: Olivier, à: 26/02/09 14:02

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 15 ans 1 mois #4193 par Pazefur
Merci beaucoup Olivier pour le coup de pouce, ça marche nickel exactement ce que je cherchais.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 15 ans 1 mois #4231 par Robin Lemesle
Pour pécision et pour ceux qui liront ce post plus tard (jours, semaines, mois, années). Il n'existe pas de méthode pour supprimer un élément d'un tableau. la technique énoncée ci-dessus, bien que très élégante, n'est autre qu'une recopie du tableau sans l'élément en question. Si vous avez besoin de supprimer des éléments, cela passe forcement (pour l'instant) par la création d'un nouveau tableau.

Voila.

Robin MVP PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.071 secondes
Propulsé par Kunena