When assigning a value to a value type, the value is actually copied. In contrast, for reference types, only the reference is copied; the actual value remains at the same memory location, but now two objects point to it (reference it).
This is really confuses me . All atricles that I've read mentioned that C# is no longer uses pointers .but in the above quote it seems like it still does .any help plz ?

By the way , what is pointers anyways?