我正在尝试将一些C#代码翻译成PowerShell代码。
我遇到的问题是如何在PowerShell中创建一个与以下C#数组相同形式的数组:
List<Coordinate> coordinates = new List<Coordinate>();
coordinates.Add(new Coordinate(0, 0));
coordinates.Add(new Coordinate(500, 100));
coordinates.Add(new Coordinate(200, 400));
在PowerShell中,我最好的尝试是这样的:
$Coordinates = @((0,0),(500,100),(200,400))
但是当我使用$Coordinates时,它无法与我正在使用的API配合使用,就像C#坐标与同一API配合使用一样。我在这里失去了什么?
Coordinate
类的实际类型名称替换Namespace.Coordinate
。 - Mathias R. Jessen