A couple other options:
-
Use the comma operator to create an array:
$cars = ,"bmw" $cars.GetType().FullName # Outputs: System.Object[] -
Use array subexpression syntax:
$cars = @("bmw") $cars.GetType().FullName # Outputs: System.Object[]
If you don’t want an object array you can downcast to the type you want e.g. a string array.
[string[]] $cars = ,"bmw"
[string[]] $cars = @("bmw")