Using Arrays in C#

UPDATE:

In the end, I just decided to fight my battles elsewhere. Maybe some other day I’ll refactor this entire thing to be class based and wrapped in GH_ObjectWrapper but for my current purposes, the easiest way was just to output each set of Cartesian coordinates as a list - converting them to GH_Numbers and putting them on a GH_Structure<GH_Number> before sending them on.