

I have known since I started using C# (and that's been a few years) that you could use pointers, but to be honest, I have never had to use them and have never gone looking for a reason to use them.

Recently I had to re-visit some old code I had written in C and one of my first comments was 'wow pointers, I remember them!' Anyone who has done a fair amount of work in C or C++ would not have been able to avoid the use of pointers. Back in the late 1980's and up to around 1997, most of my development work was done using the C programming language.
