字符类型是目前使用最为广泛的类型,当我们没有给数字进行定义之前,所有的数字描述的都是字符。当给与这些数字字符赋予了定义之后,整数就成了整数,小数就成了小数,而字符串依然是字符串。
在PowerShell中字符串的概念也相同,所有的数据全部都可以转换成为字符串。字符串的定义也非常简单,$a=”PowerShell”。如果希望采用强类型定义为字符串,可以采用如图的操作来实现字符串的强类型定义,[string]$a=”PowerShell”。
当赋值的内容不是字符串的类型的时候,PowerShell 会尝试进行类型转换,如果无法转换则会发生转换失败而抛出转换异常,图为其他类型自动转换成字符串的方法。