No you need specific pieces of the data first! And you should read the documentation I gave you as it explains what to do. Generally you'd be better working with non compressed wav files, as this is more straightforward. What you're looking to get, is the header of the file and cypher the data you need out of it. Each part of the file contains different bits of information which is all covered in the documentation that I gave you. They are not arrays, and while they're alike and both hold data, they're lists he's using. I would have used an array, and done it a little differently. Lists are used far more often in c# instead of arrays, but mostly because they are easier to sort data within.
There are two sources of data being pulled into lists, what are they? Take some time to study what I gave you, and to read what the code is doing.