Ho letto il libro "C.Sharp 3.0 in a Nutshell" e ho incontrato il prossimo pezzo di codice, che mi interessava.Come funziona questo codice non sicuro?
unsafe void RedFilter(int[,] bitmap)
{
int length = bitmap.Length;
fixed (int* b = bitmap)
{
int* p = b;
for(int i = 0; i < length; i++)
*p++ &= 0xFF;
}
}
Qualcuno mi potrebbe spiegare il lavoro come fa questo "* p ++ & = 0xFF"?
Grazie per la spiegazione.Sì, tutte le risposte sono molto utili. –
Allora perché non accettare la risposta? –