@genbachae

Как правильно присвоить строку в Power Shell?

При выполнении кода:

$watch = [System.Diagnostics.Stopwatch]::StartNew()
$watch.Start()                                        #Запуск таймера
Start-Sleep 1
$watch.Stop()                                         #Остановка таймера
$s = "Время выполнения: "
$t = Write-Host $watch.Elapsed                        #Время выполнения
$s = $s + $t.ToString()


Выскакивает ошибка: "Невозможно вызвать метод для выражения со значением NULL."

Подскажите пожалуйста, как присваивать строку чтобы ошибка не выскакивала?
5ebb9299f00e9561839910.png
  • Вопрос задан
  • 293 просмотра
Решения вопроса 1
@NortheR73
системный инженер
$watch = [System.Diagnostics.Stopwatch]::StartNew()
$watch.Start() #Запуск таймера
Start-Sleep 1
$watch.Stop() #Остановка таймера
Write-Host "Время выполнения:"$watch.Elapsed
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@azarij
В меру опытный никто
$watch = [System.Diagnostics.Stopwatch]::StartNew()
$watch.Start()                                        #Запуск таймера
Start-Sleep 1
$watch.Stop()                                         #Остановка таймера
$s = "Время выполнения: "
Write-Host $watch.Elapsed
$t = $watch.Elapsed                     #Время выполнения
$s = $s + $t.ToString()
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы