Я пытаюсь научиться использовать потоки в PowerShell. Я был в состоянии понять все методы в StreamReader, кроме Read (char [], In32, In32).
Я только смог заставить этот метод работать, используя
[char[]]$ca = 'a','b','c','d','e'
$reader = [System.IO.StreamReader]::new($inputFile)
$reader.Read($ca,0,$ca.Length)
$reader.Close()
Мой вопрос: как можно использовать метод Read, не создавая массив заранее? Нужно ли создавать массив из 1024 символов, если это объем данных, которые я хочу прочитать в буфер?
Спасибо