ReadFields returns a String array. How would you usually get a specific element from an array?

One of the main reasons that beginners have trouble solving problems is that they don't know what problem they're trying to solve. Your problem really has nothing to do with TextFieldParsers. You already know how to read data using a TextFieldParser so that's done. What you have is an array and all arrays are the same, regardless of where they come from. Getting a specific element from this array is the same as getting a specific element from any other array, so that's the problem you actually need to solve. If you already know how to work with arrays then you already know the answer to your question. If you don't, you should go an learn about arrays and then you will know the answer to your question. I would suggest that anyone who is trying to read data from a file using a TextFieldParser should have learned about arrays already, given that they are one of the fundamentals of programming.