2010-05-03 16 views
7

Birkaç parametre alan ve özel Enumerable nesnesini ve boru hattına iten çıktıları üreten PowerShell'de basit bir yardımcı işlevi üzerinde çalışma. Sahip olduğum sorun, PowerShell'in her zaman özel Enumerable nesnem tarafından numaralandırılan nesneleri içeren bir System.Array çıkışı vermesidir. PowerShell'i Enumerable nesnesini paketten nasıl ayırabilirim?PowerShell, Numaralandırılamayan bir nesnenin paketinden nasıl çıkarılır?

kodu: http://gist.github.com/387768

+3

PowerShell bazen çok akıllıdır. Http://stackoverflow.com/questions/1918190/strange-behavior-in-powershell-function-returning-dataset-datatable – stej

cevap

7

deneyin

$row 

, $row 

için düzenleme gelen hattı 46 değiştirmek için Johannes doğru işaret ettiği gibi, tekli operatör virgül ile bir dizi oluşturur bir üye

+3

'a bakın. Açıklama: Bu, bir dizide geri dönmek istediğiniz her şeyi (yalnızca bir öğe ile) sarar. Bu dizi açılmamış olacak, ancak içeriği değil. – Joey

İlgili konular