Get highest Vector3 from list (using Linq?)

Suppose I have this.

List<Vector3> myVectors;
float maxY; // how do I get this value from the list of vectors?

What I want is to, possibly using Linq, find the individual float value that is the highest Y value from the myVectors list.

I have no clue as to how to do this. Anybody know?

Thank you kindly.

You can do this:

        float maxY = myVectors[0].y;
		for (int i = 0; i < myVectors.Count; i++) {
			if (myVectors_.y > maxY) maxY = myVectors*.y;*_

* }*
//Now you can use maxY value
* Debug.Log(maxY);*