I am trying to get to certain charcters in a file that is in UTF-16 format. 

I know how many characters I want to skip. I am currently using the `TextReader.ReadBlock` command to read a temporary array of all of the characters I want to skip, but I believe that setting the position would be faster. I just do not how to determine the new position.

Any idea what would be the fastest way to skip to a position in a unicode file if you have how many characters that you want to skip?