Cómo convertir la cadena en entero en PowerShell

Cómo convertir la cadena en entero en PowerShell
PowerShell puede detectar el tipo de datos de forma independiente. Pero puede ser problemático, ya que a veces los cmdlets de PowerShell devuelven un entero, mientras que el tipo de variable es una cadena. Como resultado, no podemos compararlo con otro valor entero. Es por eso que usamos los cmdlets de PowerShell para obtener el tipo de datos de cierto valor. Del mismo modo, será más fácil convertir una cadena a un entero cuando conozca el tipo de datos exactos de cierto valor.

Esta publicación ilustrará el método para resolver la consulta mencionada.

Cómo convertir la cadena a un valor entero en PowerShell?

Podemos convertir los valores de cadena en enteros fácilmente cuando conocemos su tipo de datos. Entonces, primero, obtengamos el tipo de datos de un entero y una cadena.

Debajo de los ejemplos se dan para obtener los tipos de datos de ciertos valores.

Ejemplo 1: Verifique el tipo de datos de valor numerado
En este ejemplo, primero verificaremos el tipo de datos del número dado "76"Con la ayuda del"GetType ()"Función y muestra el"Nombre" El valor de la propiedad:

$ a = 76
$ A.GetType ().Nombre

En el código anterior:

  • Primero, hemos asignado el valor "76"A una variable"$ A".
  • Después de eso, invoca "GetType ().Nombre"Para obtener el tipo de datos de la variable creada:

Se puede observar que la variable especificada es de "Int32"Tipo entero:

Ejemplo 2: Obtenga el tipo de datos del valor de cadena
Examinemos el tipo de datos del valor dado "76"Eso se almacena como una cadena:

$ a = "76"
$ A.GetType ().Nombre

Producción

Ejemplo 3: Convertir la cadena a un entero
Finalmente, convirtamos una cadena en un entero en PowerShell. Para ese propósito, vea la siguiente demostración:

$ a = "76"
$ a = $ a -as [int]
$ A.GetType ().Nombre

En el código anterior:

  • Primero, hemos asignado almacenado la cadena "76" en el "$ A" variable:
  • Después de eso, asignamos el "$ a -as [int]"A la variable"$ A"Para convertir una cadena en un entero.
  • "-comoEl parámetro se usa aquí para convertir una cadena en un entero:

Producción

La salida confirma que el valor de la cadena se ha convertido en un valor entero.

Conclusión

Para convertir una cadena en un entero, primero, asigne un valor de cadena a una variable. Después de eso, escriba la variable, junto con el "-como"Parámetro, y luego escriba el"[En t]"Para convertir la cadena en un entero. Este tutorial ha demostrado un procedimiento completo para convertir una cadena en un entero en PowerShell.