Создание массивов фиксированной длины в PowerShell (PSv5+): методы и примеры

В PowerShell версии 5 и выше вы можете создать массив фиксированной длины, используя метод [System.Array]::CreateInstance()или инициализируя массив определенной длины. Вот несколько способов:

  1. Использование [System.Array]::CreateInstance():

    $length = 5
    $fixedArray = [System.Array]::CreateInstance([int], $length)
  2. Инициализация массива определенной длины:

    $length = 5
    $fixedArray = @([int] * $length)
  3. Использование командлета New-Object:

    $length = 5
    $fixedArray = New-Object int[] $length
  4. Использование ускорителя типов [int[]]:

    $length = 5
    $fixedArray = [int[]]::new($length)

Эти методы создают массив целых чисел фиксированной длины длиной 5. Вы можете заменить [int]на желаемый тип элементов вашего массива.