Как конвертировать string в int из массива powershell?

Пользователь

от linnea , в категории: Другие , 2 месяца назад

Как конвертировать string в int из массива powershell?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от raina , 22 дня назад

@linnea 

Вы можете использовать метод [int]::Parse() для преобразования строки в целое число в PowerShell.


Для преобразования строки в целое число в массиве можно использовать цикл foreach. Например:

1
2
3
4
5
6
7
8
$strings = @("1", "2", "3")
$ints = @()

foreach ($str in $strings) {
    $ints += [int]::Parse($str)
}

$ints


В этом примере мы создаем массив строк $strings, затем создаем пустой массив $ints, который мы будем использовать для хранения целых чисел.


Затем мы используем цикл foreach, чтобы пройти по каждой строке в массиве $strings. Внутри цикла мы вызываем метод [int]::Parse() для преобразования каждой строки в целое число, а затем добавляем это число в массив $ints.


Наконец, мы выводим массив $ints, чтобы убедиться, что строки были успешно преобразованы в целые числа.