Jak przekonwertować ciąg na liczbę całkowitą w PowerShell

Jak przekonwertować ciąg na liczbę całkowitą w PowerShell
PowerShell może niezależnie wykryć typ danych. Ale może to być problematyczne, ponieważ czasami CMDLETS PowerShell zwraca liczbę całkowitą, podczas gdy typ zmienny jest ciągiem. W rezultacie nie możemy tego porównać z inną wartością całkowitą. Dlatego używamy CMDLETS PowerShell, aby uzyskać rodzaj danych o określonej wartości. Podobnie łatwiej będzie przekonwertować ciąg na liczbę całkowitą, gdy znasz dokładny typ danych określonej wartości.

Ten post ilustruje metodę rozwiązania wspomnianego zapytania.

Jak przekonwertować ciąg na wartość liczb całkowitą w PowerShell?

Możemy łatwo przekonwertować wartości ciągów na liczby całkowite, gdy znamy ich typ danych. Najpierw uzyskajmy typ danych liczb całkowitych i ciągów.

Poniżej przykłady podano do pobierania typów danych określonych wartości.

Przykład 1: Sprawdź numer danych wartości numerowanej
W tym przykładzie najpierw sprawdzimy typ danych podanej liczby „76”Z pomocą„GetType ()”Funkcja i wyświetl„ „Nazwa" wartość nieruchomości:

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

W powyższym kodzie:

  • Najpierw przypisaliśmy wartość „76„Do zmiennej”$ a".
  • Potem ingeluj „GetType ().Nazwa„Aby pobrać typ danych utworzonej zmiennej:

Można zaobserwować, że określona zmienna jest z „Int32„Typ liczb całkowitych:

Przykład 2: Pobierz typ danych wartości ciągu
Sprawdźmy typ danych danej wartości ”76„To jest przechowywane jako ciąg:

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

Wyjście

Przykład 3: Konwertuj ciąg na liczbę całkowitą
Na koniec przekonwertujmy ciąg na liczbę całkowitą w PowerShell. W tym celu zobacz poniższą demonstrację:

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

W powyższym kodzie:

  • Najpierw przypisaliśmy przechowywanie ciągu „76" w "$ a" zmienny:
  • Następnie przypisaliśmy „$ a -as [int]„Do zmiennej”$ a„Aby przekonwertować ciąg na liczbę całkowitą.
  • "-Jak„Parametr jest tutaj używany do konwersji ciągu na liczbę całkowitą:

Wyjście

Wyjście potwierdza, że ​​wartość ciągu została przekonwertowana na wartość liczb całkowitą.

Wniosek

Aby przekonwertować ciąg na liczbę całkowitą, najpierw przypisz wartość ciągu do zmiennej. Następnie napisz zmienną wraz z „-Jak„Parametr, a następnie napisz„[int]„Aby przekonwertować ciąg na liczbę całkowitą. Ten samouczek wykazał pełną procedurę przekształcania łańcucha na całkowitą liczbę w PowerShell.