PowerShell admite varios tipos de datos, incluyendo cadena, entero, booleano o matrices. Más específicamente, una matriz es una colección de elementos con tipos de datos idénticos almacenados en ubicaciones contiguas en la memoria. Mientras que la cadena es la colección de palabras presentadas como un texto significativo. Las matrices son beneficiosas para mantener una gran cantidad de datos al almacenarlos en una sola variable. Se puede transformar en una cadena de PowerShell.
Este tutorial presentará una guía para resolver la consulta mencionada.
Cómo convertir la matriz de un objeto en una cadena PowerShell?
Estos enfoques dados se pueden emplear para convertir una matriz de objetos en una cadena PowerShell:
Método 1: Convierta un objeto de matriz a una cadena PowerShell usando "[String] $ Array"
En este método, el objeto de matriz se convertirá en una cadena utilizando el "[Cadena] $ Array" método. Por ejemplo, describa el ejemplo dado.
Ejemplo
Ahora, convertiremos la matriz de objetos en una cadena usando el "[cadena] $ Array" método:
> $ Obj = "coche", "camión", "bicicleta", "ciclo"
> [cadena] $ obj
En el código mencionado anteriormente:
Se puede observar que los valores almacenados en la matriz especificada se han imprimido como una cadena.
Método 2: Convierta un objeto de matriz a una cadena PowerShell usando comas invertidas ""
Las comas "" doble invertidas también se utilizan para convertir un objeto de matriz a una cadena.
Ejemplo
Ejecutar las siguientes líneas de código en PowerShell:
> $ Obj = "coche", "camión", "bicicleta", "ciclo"
> "$ Obj"
En el ejemplo de código establecido:
Método 3: Convierta un objeto de matriz a una cadena PowerShell usando [Sistema.String] :: Join ("", $ Array)
Este enfoque utiliza el "sistema.Cadena"Clase para convertir el objeto de matriz"$ Array”Para caducar después de unirse a ellos con la ayuda de su método Join ().
Ejemplo
En el ejemplo de lo siguiente:
> $ Obj = "coche", "camión", "bicicleta", "ciclo"
> [Sistema.String] :: Join ("", $ obj)
Método 4: Convierta un objeto de matriz a una cadena PowerShell usando un operador de unión
El "-unirse"El operador también se usa para convertir el objeto de matriz a una cadena PowerShell. Se une específicamente a los personajes, números o espacios con una variedad de elementos.
Ejemplo
Este ejemplo convierte un objeto de matriz usando el "-unirse"Operador:
> $ Obj = "coche", "camión", "bicicleta", "ciclo"
> $ Str = $ obj -Join ""
> $ Str
En este ejemplo, hemos usado el "-unirse"Operador concatenará la lista de objetos y agregue el espacio dentro de las comas invertidas para agregar el espacio entre los objetos cuando se crea la cadena:
Se puede observar que el objeto de matriz especificado se ha convertido con éxito a una cadena.
Conclusión
Un objeto de matriz se puede convertir a una cadena utilizando varios métodos. Estos métodos incluyen [String] $ Array, [Sistema.String] :: Join ("" ", $ Array) o unir operador. Estos métodos primero toman los objetos de una matriz, los concatenen y finalmente agregan los espacios entre para convertir. Este tutorial ha presentado una guía para convertir un objeto de matriz a una cadena PowerShell.