Hvordan konvertere streng til heltall i PowerShell

Hvordan konvertere streng til heltall i PowerShell
PowerShell kan oppdage datatypen uavhengig. Men det kan være problematisk, ettersom noen ganger PowerShell Cmdlets returnerer et heltall mens variabel -typen er en streng. Som et resultat kan vi ikke sammenligne det med en annen heltallverdi. Derfor bruker vi PowerShell -cmdlets for å få datatypen til en viss verdi. Tilsvarende vil det være lettere å konvertere en streng til et heltall når du vet den nøyaktige datatypen av en viss verdi.

Dette innlegget vil illustrere metoden for å løse den nevnte spørringen.

Hvordan konvertere streng til en heltallverdi i PowerShell?

Vi kan konvertere strengverdier til heltall enkelt når vi kjenner datatypen deres. Så først, la oss få datatypen til et heltall og streng.

Under eksemplene er gitt for å hente datatypene til visse verdier.

Eksempel 1: Sjekk nummerert verdidatatype
I dette eksemplet vil vi først sjekke datatypen til det gitte nummeret “76”Ved hjelp av“GetType ()”Funksjon og vise“Navn" Eiendomsverdi:

$ a = 76
$ a.GetType ().Navn

I koden ovenfor:

  • Først har vi tildelt verdien “76”Til en variabel”$ a”.
  • Etter det, påkalle “GetType ().Navn”For å hente datatypen til den opprettede variabelen:

Det kan observeres at den spesifiserte variabelen er av “INT32”Heltallstype:

Eksempel 2: Få datatypen til strengverdien
La oss undersøke datatypen til den gitte verdien “76”Som er lagret som en streng:

$ a = "76"
$ a.GetType ().Navn

Produksjon

Eksempel 3: Konverter streng til et heltall
Til slutt, la oss konvertere en streng til et heltall i PowerShell. For det formålet, se demonstrasjonen nedenfor:

$ a = "76"
$ a = $ a -som [int]
$ a.GetType ().Navn

I koden ovenfor:

  • Først har vi tildelt lagret strengen "76”I“$ a”Variabel:
  • Etter det tildelte vi “$ a -som [int]”Til variabelen”$ a”For å konvertere en streng til et heltall.
  • -som”Parameter brukes her for å konvertere en streng til et heltall:

Produksjon

Utgangen bekrefter at strengverdien er konvertert til en heltallverdi.

Konklusjon

For å konvertere en streng til et heltall, først, tilordne en strengverdi til en variabel. Etter det, skriv variabelen, sammen med "-som”Parameter, og skriv deretter“[int]”For å konvertere strengen til et heltall. Denne opplæringen har vist en full prosedyre for å konvertere en streng til et heltall i PowerShell.