У меня есть следующий код:
$project.PropertyGroup | Foreach {
if($_.GetAttribute('Condition').Trim() -eq $propertyGroupConditionName.Trim()) {
$a = $project.RemoveChild($_);
Write-Host $_.GetAttribute('Condition')"has been removed.";
}
};
Вопрос №1: Как выйти из ForEach? Я пробовал использовать "break" и "continue", но он не работает.
Вопрос № 2: я обнаружил, что могу изменить список в цикле foreach
... Мы не можем сделать это как на С#... Почему PowerShell позволяет нам это делать?