PowerShell suporta vários tipos de dados, incluindo string, número inteiro, booleano ou matrizes. Mais especificamente, uma matriz é uma coleção de itens com tipos de dados idênticos armazenados em locais contíguos na memória. Enquanto a string é a coleção de palavras apresentadas como um texto significativo. Matrizes são benéficas para manter um grande número de dados armazenando -os em uma única variável. Pode ser transformado em uma corda do PowerShell.
Este tutorial apresentará um guia para resolver a consulta mencionada.
Como converter a matriz de um objeto em uma corda PowerShell?
Essas abordagens dadas podem ser empregadas para converter uma matriz de objetos em uma string do PowerShell:
Método 1: Converta um objeto de matriz em uma string do PowerShell usando “[String] $ Array”
Neste método, o objeto da matriz será convertido em uma string usando o “[String] $ Array”Método. Por exemplo, visão geral do exemplo dado.
Exemplo
Agora, converteremos a variedade de objetos em uma string usando o “[String] $ Array”Método:
> $ Obj = "carro", "caminhão", "bicicleta", "ciclo"
> [String] $ obj
No código acima mencionado:
Pode -se observar que os valores armazenados na matriz especificada foram impressos como uma string.
Método 2: Converta um objeto de matriz em uma string do PowerShell usando vírgulas invertidas “”
As vírgulas invertidas duplas “” também são utilizadas para converter um objeto de matriz em uma string.
Exemplo
Execute as seguintes linhas de código em PowerShell:
> $ Obj = "carro", "caminhão", "bicicleta", "ciclo"
> "$ Obj"
No exemplo de código declarado:
Método 3: Converta um objeto de matriz em uma string do PowerShell usando [sistema.String] :: Join (”“, $ Array)
Esta abordagem utiliza o “sistema.Corda”Classe para converter o objeto da matriz“$ matriz”Para se unir depois de se juntar a eles com a ajuda de seu método de junção ().
Exemplo
No exemplo abaixo do ritmo:
> $ Obj = "carro", "caminhão", "bicicleta", "ciclo"
> [Sistema.String] :: Join ("", $ obj)
Método 4: converta um objeto de matriz em uma string do PowerShell usando o operador de junção
O "-juntar”O operador também é usado para converter o objeto da matriz em uma string do PowerShell. Ele se junta especificamente aos personagens, números ou espaços com uma variedade de itens.
Exemplo
Este exemplo converte um objeto de matriz usando o “-juntar”Operador:
> $ Obj = "carro", "caminhão", "bicicleta", "ciclo"
> $ Str = $ obj -Join ""
> $ Str
Neste exemplo, usamos o “-juntar”Operador para concatenar a lista de objetos e adicionar o espaço dentro de vírgulas invertidas para adicionar o espaço entre os objetos quando a string for criada:
Pode -se observar que o objeto de matriz especificado foi convertido com sucesso em uma string.
Conclusão
Um objeto de matriz pode ser convertido em uma string usando vários métodos. Esses métodos incluem [String] $ Array, [sistema.String] :: Join (”“, $ ARAY) ou Operador ingressar. Esses métodos primeiro pegam os objetos de uma matriz, concatenam -os e finalmente adicionam os espaços para converter. Este tutorial apresentou um guia para converter um objeto de matriz em uma string do PowerShell.