Is it possible to create Multidimensional Arrays in Powershell

Answer: Yes It is possible to create Multidimensional Arrays in Powershell.
Explanation: As powershell is Built on the .NET Framework, Windows PowerShell enables IT professionals and developers to control and automate the administration of Windows and applications.
So you can create objects of any .net framework classes.

Example:

Powershell Multidimensional Arrays

Example

    $arr=@{}
    $arr["david"] = @{}
    $arr["david"]["TSHIRTS"] = @{}
    $arr["david"]["TSHIRTS"]["SIZE"] ="M"
    $arr.david.tshirts.size
    

Copy and Try it