Bonjour,
hormis le fait de pouvoir utiliser des pointeurs, quelles sont les conséquences de l'utilisation du mot clef unsafe dans ce code :
L'objet Data, notamment, sera-t-il ramassé par le GC ? Le fait d'avoir été alloué dans ce bloc unsafe ne pose pas de problème ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 public unsafe void Draw( double* data, uint size ) { BeginInvoke( new InvokeDelegate( DrawData ), new Object[] { new Data() { m_data = data, m_size = size } } ); }
Partager