Powershell ile kullanıcıdan alınan string değeri int çevirme
Powershell ile kullanıcıdan alınan string değeri integer’a çevirme.
Powershell script yazarken kullanıcıdan aldığımız değer string formatında olduğu için, bu değerleri üzerinde matematiksel işlemler yapamayız aldığımız değerleri parse ederek string formatına çevirmemiz gerekiyor. Aşağıdaki örnekte basit bir şekilde kullanıcıdan alınan string değerin nasıl integer değere dönüştüğünü görebilirsiniz.
Powershell ile kullanıcıdan alınan string değeri int çevirme
Örnekte, kullanıcıdan değer1 ve değer2 adında iki değer alıyorum ve bu değerleri toplamak istiyorum. Aldığım değerleri int formatına çevirmezsem kullanıcıdan alınan değerler üzerinde işlem yapılmaz ve yan yana yazılır. [int]$deger1 diyerek bu değerlerin int formatına dönüşmesini sağlıyorum ve toplama işlemini başarı ile yapabiliyorum.
$deger1 = Read-Host “Lütfen ilk değeri giriniz:”
$deger2 = Read-Host “Lütfen ikinci değeri giriniz:”$degertopla = [int]$deger1 + [int]$deger2
Write-Host “İlk değer + ikinci değer toplamı” $degertopla
Sonuç göründüğü gibi 33