Alex working with a single axis in C# is pretty simple - you just have to define your new Vector3 and then you set the position of whatever it is you are trying to work with equal to the Vector3 you have defined. And C# does have array support, but Lists in C# are even more useful most of the time. Anyway if you want to use an outdated version of Unity that supports UnityScript (JavaScript) you can feel free to do so as long as the version of Unity is still officially available so that when it comes to marking your project we can still do so.