Sorry for the slow reply, but I can't remember what I meant now, it's was my friend's last night out in Milton Keynes at the weekend before they go to university to study computer science, so I've forgotten my reasoning about the post.
I think a better idea, would be to take a step back, and then look at each element of that block of code and explain how it works, and then maybe I will be able to understand how to use the .NET Framework better.
Hope you don't mind me asking to learn each element more thoroughly, but at least it will help learn to code :)