 C# only allows pointers to so-called native types, i.e.any primitive type (except codice_24), enum, array or struct that is composed only of other native types.Note that pointers are only allowed in code blocks marked 'unsafe'.