Question différence entre les classes d'array's

Plus d'informations
il y a 15 ans 3 mois #8741 par jojo
Bonjours les PowerShelleurs, :laugh:

ma question peux sembler bête pour les experts :blush:

tout est dans le titre..J'ai vu des codes utiliser ces différents classes de tableaux:


[code:1][collections.generic.dictionary[string,int32]]
[System.Collections.ObjectModel]
[System.Collections.SortedList]
[Collections.ArrayList]
[System.Collections.Generic.List[class]]
..etc[/code:1]

quel est l'interet ? et quel est la différence \"en pratique\" :P ? j'ai beau cherché, mais je n'ai trouvé que des liens en anglais..:whistle:

je sais que pour créer des listes en PS on a le choix entre:

[code:1]$a=1,2,3
## ou bien
$a=@(3)
[/code:1]
mais que va nous apporter de plus ces classes ? et quelles est la différence entre-eux ?


merci :laugh:

Message édité par: jojo, à: 8/02/11 07:53<br><br>Message édité par: jojo, à: 8/02/11 08:12

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

Plus d'informations
il y a 15 ans 3 mois #8765 par Richard Lazaro
Bonjour,

Ce sont des classes .Net pour créer différents \&quot;tableau\&quot;. Ce sont des classes avancées, voir très avancé, qui permet d'optimiser un maximum le code.

C'est vraiment dans des scripts avancés que de tels besoins ressortent.

Pour plus d'info, je te redirige vers la documentation du site MSDN de Microsoft pour chaque type de classe.

Bien Cordialement,
Richard Lazaro.

Think-MS : (Get-Life).Days | %{ Learn-More }

\\&quot;Problems cannot be solved by the same level of thinking that created them.\\&quot; - Albert Einstein

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

Plus d'informations
il y a 15 ans 3 mois #8776 par jojo
bonjour,

merci pour ton aide, je n'ai trouvé que la doc est en anglais

merci

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

Plus d'informations
il y a 15 ans 3 mois #8777 par Jacques Barathon
Les docs MSDN existent en français. Par exemple, la doc pour la classe SortedList :

msdn.microsoft.com/fr-fr/library/system....ions.sortedlist.aspx

D'une manière générale, si tu as une doc du Framework sur MSDN qui est en anglais, tu peux remplacer en-us par fr-fr dans son URL pour avoir son équivalente en français.

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

Plus d'informations
il y a 15 ans 3 mois #8783 par xyz
Salut,
jojo écrit:

et quelles est la différence entre-eux ?

Je serais tenté de dire dire aucune, toutes sont des collections de données , mais c'est déjà une manière différente de voir un même ensemble d'informations, voir un problème de sémantique, est-ce une liste, une collection, un tableau, une énumération,...
jojo écrit:

mais que va nous apporter de plus ces classes ?

Des comportements et des méthodes de manipulations différentes. Et une organisation interne différentes .
Pour les comportements voir les interfaces :
[code:1][System.Collections.SortedList].GetInterfaces()[/code:1]<br><br>Message édité par: Laurent Dardenne, à: 9/02/11 14:00

Tutoriels PowerShell

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

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