When i = luvut.Length -1, luvut[i + 1] will give an error as it is beyond the array bounds.

You need either:

for (int i = 0; i &lt; luvut.Length - 1; i++)


Or else handle the luvut[i + 1] issue in another way in another If block.

C# & VS error: "make sure that the maximum index on a list is less than the list size"
In the past I have used Limnological Analysis by Wetzel and Likens and Methods in Stream Ecology edited by Hauer and Lamberti to develop labs and research methods for courses and projects with an aquatic focus. 

These books detail the standard methods of lotic and lentic ecology with some emphasis on utilizing the methods in undergraduate or graduate level courses.

I am now developing a biogeochemistry course that is not limited to aquatic systems and I am looking for a summary of field methods for terrestrial systems.

Is there a book that summarizes terrestrial field ecology methods similar to Wetzel and Likens and Hauer and Lamberti?
