Pointers in C#' are a generalisation of the reference type to include pointer arithmetic. In other words, a reference that you can do arithmetic with, is a pointer. Pointers are so dangerous that they ...