So konvertieren Sie String in PowerShell in Ganzzahl

So konvertieren Sie String in PowerShell in Ganzzahl
PowerShell kann den Datentyp unabhängig erkennen. Es kann jedoch problematisch sein, da PowerShell -CMDlets manchmal eine Ganzzahl zurückgeben, während der variable Typ eine Zeichenfolge ist. Infolgedessen können wir es nicht mit einem anderen Ganzzahlwert vergleichen. Deshalb verwenden wir die PowerShell -CMDlets, um den Datentyp eines bestimmten Werts zu erhalten. Ebenso ist es einfacher, eine Zeichenfolge in eine Ganzzahl umzuwandeln, wenn Sie den genauen Datentyp eines bestimmten Werts kennen.

Dieser Beitrag veranschaulicht die Methode zur Behebung der genannten Abfrage.

So konvertieren Sie die Zeichenfolge in PowerShell in einen Ganzzahlwert?

Wir können Stringwerte leicht in Ganzzahlen umwandeln, wenn wir ihren Datentyp kennen. Lassen Sie uns zunächst den Datentyp einer Ganzzahl und String erhalten.

Unterhalb der Beispiele finden Sie die Datentypen bestimmter Werte.

Beispiel 1: Überprüfen Sie den Datentyp nummerierter Wert
In diesem Beispiel werden wir zunächst den Datentyp der angegebenen Nummer überprüfen. “76"Mit Hilfe der"Gettype ()Funktion und Zeigen Sie die “anName" Eigentumswert:

$ a = 76
$ a.Gettype ().Name

Im obigen Code:

  • Erstens haben wir den Wert zugewiesen “76"Zu einer Variablen"$ a”.
  • Danach rufen Sie an “Gettype ().Name”Um den Datentyp der erstellten Variablen abzurufen:

Es kann beobachtet werden, dass die angegebene Variable von “ist“INT32Ganzzahltyp:

Beispiel 2: Erhalten Sie den Datentyp des Zeichenfolgewerts
Untersuchen wir den Datentyp des angegebenen Wertes “76Das wird als Zeichenfolge gespeichert:

$ a = "76"
$ a.Gettype ().Name

Ausgang

Beispiel 3: Konvertieren Sie die Zeichenfolge in eine Ganzzahl
Lassen Sie uns schließlich eine String in eine Ganzzahl in Powershell umwandeln. Zu diesem Zweck finden Sie in der folgenden Demonstration:

$ a = "76"
$ a = $ a -as [int]
$ a.Gettype ().Name

Im obigen Code:

  • Zuerst haben wir die String gespeichert “76" im "$ a”Variable:
  • Danach haben wir die "zugewiesen"$ a -AS [int]"Zur Variablen"$ a”Um eine Zeichenfolge in eine Ganzzahl umzuwandeln.
  • -alsDer Parameter wird hier verwendet, um eine Zeichenfolge in eine Ganzzahl umzuwandeln:

Ausgang

Die Ausgabe bestätigt, dass der Zeichenfolgenwert in einen Ganzzahlwert konvertiert wurde.

Abschluss

Um eine Zeichenfolge in eine Ganzzahl umzuwandeln, weisen Sie zuerst eine Zeichenfolge einer Variablen zu, um zuerst einen Stringwert zuzuweisen. Schreiben Sie danach die Variable zusammen mit dem “-alsParameter und dann die "schreiben"[int]”Um die Zeichenfolge in eine Ganzzahl umzuwandeln. Dieses Tutorial hat ein vollständiges Verfahren zum Umwandeln einer Zeichenfolge in eine Ganzzahl in PowerShell gezeigt.