Question Fonction d'adressage IP

Plus d'informations
il y a 15 ans 7 mois #7452 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:Fonction d'adressage IP
Richard Lazaro écrit:

Pour le nom \"attribut\", il me semble bien que un objet à des attributs et des méthodes (et non pas des propriétés).

Oui tu as raison, le petit pb c'est que les langages récent utilise ce terme pour une autre fonctionnalité.
C'était pour préciser, tout le monde ne connait pas la terminologie de la POO.
Richard Lazaro écrit:

faut que je passe donc une classe personnalisée.

J'ai essayé ceci :
[code:1]
using System.Collections.ObjectModel;
...
private ReadOnlyCollection<String> _hosts;

public Subnet(String IpAddress, String SubnetMask, String WildcardMask, Int32 Mask, Int64 NumberOfHosts, String NetworkAddress, String BroadcastAddress, List<String> Hosts) {
...
this._broadcastAddress = BroadcastAddress;
this._hosts = Hosts.AsReadOnly();
...
[/code:1]
Cela fonctionne, mais le pb est qu'ainsi la collection retournée n'est plus indexée, on doit utiliser Item:
[code:1]$Subnet.Hosts.Item(n)[/code:1]

Tutoriels PowerShell

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

Plus d'informations
il y a 15 ans 7 mois #7453 par Richard Lazaro
Réponse de Richard Lazaro sur le sujet Re:Fonction d'adressage IP
Hmmm, à creuser. Mais bon c'est bête de perdre l'indexation :/

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

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

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

Plus d'informations
il y a 15 ans 7 mois #7462 par Richard Lazaro
Réponse de Richard Lazaro sur le sujet Re:Fonction d'adressage IP
Bonjour à tous,

Voilà, j'ai corrigé les petits problèmes. La liste est maintenant en ReadOnly.

Merci à toi Laurent, pour la Collections spécifique. Car en fait elle est indexé ^^ Je vois pas trop où tu as eu un problème.

Donc voilà une 2.2 de mon script tout bête ;]

Bien Cordialement,
Richard Lazaro.

La pièce jointe Get_Subnet-3f645d56527bad8ed38365e9de2176fe.ps1 est absente ou indisponible


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

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

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

Plus d'informations
il y a 15 ans 7 mois #7464 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:Fonction d'adressage IP
Richard Lazaro écrit:

Car en fait elle est indexé

Tant mieux, j'ai du me tromper dans mes manips :silly: .

Tutoriels PowerShell

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

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