Beh si c'est pris en charge, unsafe c'est un mot clef du langage c# non ? sauf si pour vous unsafe = bidouille mais à priori cela permet de préciser un mode particulier de sécurité et permet de programmer avec des pointeurs donc c'est possible mais faut juste préciser vouloir le faire alors qu'en c++ c'est implicite il n'y a pas besoin de préciser vouloir utiliser les pointeurs
La différence est aussi qu'en c# tu es restreint à utiliser des pointeurs sur des types primitifs il me semble..