Como faço para converter um objeto de matriz em uma string no PowerShell?

Como faço para converter um objeto de matriz em uma string no PowerShell?

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:

  • [String] $ Array
  • Use vírgulas invertidas “”
  • [sistema.String] :: Join (”“, $ Array)
  • Junte -se ao operador

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:

  • Primeiro, criamos uma matriz e adicionamos vários objetos separados por vírgulas.
  • Depois disso, usamos o “[corda]”Parâmetro junto com o nome da matriz, que é“$ Obj”, Para convertê -lo em uma string:

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:

  • Primeiro, criamos a matriz e armazenamos vários objetos.
  • Depois disso, invocamos o nome da matriz em vírgulas invertidas como “$ Obj”.
  • Por fim, chamar a matriz de objetos será convertida para a string:

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:

  • Primeiro, criamos uma variedade de objetos e depois atribuímos vários objetos.
  • Depois disso, invocar o “[sistema.String] :: Join (”“, $ obj)”Método para concatenar os objetos dentro da matriz e adicionará os espaços entre os objetos.
  • A última operação é sobre o objeto Array para conversão de string:
> $ 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.