I don\'t believe this is possible by conventional methods, but something like this verbose code:
For Each s As String In myStringList Step -1 //\' Do stu
Depending on what happens inside your loop you can do an .InsertAt(object,0) instead of an .Add and produce the same result as a reverse enumeration.