Comment déclarer un tableau de chaînes de caractères (sur plusieurs lignes)
Pourquoi ne $dlls.Count
renvoyer un seul élément? J'ai essayer de déclarer mon tableau de chaînes de caractères en tant que tel:
$basePath = Split-Path $MyInvocation.MyCommand.Path
$dlls = @(
$basePath + "\bin\debug\dll1.dll",
$basePath + "\bin\debug\dll2.dll",
$basePath + "\bin\debug\dll3.dll"
)
Double Possible de PowerShell initialisation de tableau
OriginalL'auteur ibiza | 2016-06-10
Vous devez vous connecter pour publier un commentaire.
Vous devriez utiliser quelque chose comme:
Que votre réponse montre, les points-virgules également travailler parce qu'marque la fin d'une déclaration...qui seraient évaluées, similaire à l'aide de parenthèses.
Vous pouvez également utiliser un autre modèle de type:
Mais vous souhaitez peut-être utiliser ArrayList et le gain de performance des prestations...
Voir PowerShell initialisation de tableau
OriginalL'auteur Kory Gill
Vous peigner un Chemin, donc utiliser le Rejoignez-Chemin applet de commande:
Vous n'avez pas besoin d'utiliser une virgule, point-virgule, ni la parenthèse.
Voir aussi cette réponse.
OriginalL'auteur Martin Brandl
Je l'ai trouvé, je dois utiliser des points-virgules à la place des virgules...quelqu'un peut expliquer pourquoi?
C'est clairement des virgules selon à peu près n'importe quelle source (comme cette une)
OriginalL'auteur ibiza