I do not quite understand the difference between a C# reference and a pointer. They both point to a place in memory don\'t they? The only difference I can figure out is that
A reference is an "abstract" pointer: you can't do arithmetic with a reference and you can't play any low-level tricks with its value.