2011-09-11 24 views

Respuesta

25

$ a es un Entero, no tiene una propiedad de longitud. Usar Get-member es la forma correcta de encontrar las propiedades del objeto.

+0

Ok, gracias, si la longitud no es una propiedad, ¿qué es? – jrara

+1

un entero no tiene ningún miembro con la longitud del nombre. Entonces, la longitud no significa nada para un número entero. Sin embargo, una cadena tiene una propiedad de longitud. $ a = 'una cadena'; $ a.length –

+0

También puede ser miembro de una colección (recuento de elementos): $ a = 1,2,3; $ a.Length –

14

También puede canalizar un objeto de muestra a Select-Object para ver todas las propiedades y sus valores.

get-process | select -first 1 -prop * 
+3

La próxima vez que publique código, selecciónelo y haga clic en el botón '{}'. Además, publicar un enlace a un artículo suyo es bueno, pero trate de divulgarlo la próxima vez, y espero que no exagere en las próximas respuestas. :) – Shef

Cuestiones relacionadas