Question Fonction d'adressage IP
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 15 ans 7 mois #7452
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Fonction d'adressage IP
Richard Lazaro écrit:
C'était pour préciser, tout le monde ne connait pas la terminologie de la POO.
Richard Lazaro écrit:
[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]
Oui tu as raison, le petit pb c'est que les langages récent utilise ce terme pour une autre fonctionnalité.Pour le nom \"attribut\", il me semble bien que un objet à des attributs et des méthodes (et non pas des propriétés).
C'était pour préciser, tout le monde ne connait pas la terminologie de la POO.
Richard Lazaro écrit:
J'ai essayé ceci :faut que je passe donc une classe personnalisée.
[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.
- Richard Lazaro
- Auteur du sujet
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 530
- Remerciements reçus 0
il y a 15 ans 7 mois #7453
par Richard Lazaro
Think-MS : (Get-Life).Days | %{ Learn-More }
\\"Problems cannot be solved by the same level of thinking that created them.\\" - Albert Einstein
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.
- Richard Lazaro
- Auteur du sujet
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 530
- Remerciements reçus 0
il y a 15 ans 7 mois #7462
par Richard Lazaro
Think-MS : (Get-Life).Days | %{ Learn-More }
\\"Problems cannot be solved by the same level of thinking that created them.\\" - Albert Einstein
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.
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
Pièces jointes :
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 15 ans 7 mois #7464
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Fonction d'adressage IP
Richard Lazaro écrit:
.
Tant mieux, j'ai du me tromper dans mes manipsCar en fait elle est indexé
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.047 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Contributions à la communauté
- Fonction d'adressage IP