Well they are not exactly the same.The difference doesn't have to do with the reader you're using though. The difference between the two code blocks is that one is using a while loop and the other is a method. To make them the same they would look like these First Block protected void ReadReader...