Gresis, funkcionalno, unsafe C# pointer je apsolutno identican kao C++ pointer i IL ga tako i tretira i nema veze sa asm_blokovima vec sa GC-free blokovima jer mora da se osigura da memorijski blok nece promeniti svoju fizicku adresu u GC ciklusu tokom opeacije, tu je i fundamentla razlika izmedju referenci i pointera i "managed' konteksta. nema tu neke velike mudrosti inace C++/CLI ne bi mogao da postoji.
mada, sa zadnjom recenicom se slazem, problem sa ucenjem pointera na C# je sto ti oni uopste ni ne trebaju jer referenca na metal funkcionise kao C++ pointer, i sto moras namerno da se kacis sa pointerima da bi ih koristio "natively", cisto da bi ih koristio. Samim tim, neces sebi praviti probleme i petljati sa time ako ti ne treba, a retko treba.
Ako hoces da ucis poitnere C/C++ je mesto za to.
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog
naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji
je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan,
sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv - Z.Đinđić