C'è qualche differenza tra le due affermazioni:nuova IntPtr (0) vs. IntPtr.Zero
IntPtr myPtr = new IntPtr(0);
IntPtr myPtr2 = IntPtr.Zero;
Ho visto molti esempi che utilizzano PInvoke che preferiscono la prima sintassi se l'argomento myPtr viene inviato da ref alla funzione chiamata. Se sostituirò tutto il nuovo IntPtr (0) con IntPtr.Zero nella mia applicazione, causerà danni?
'IntPtr.Zero' è più leggibile. Penso che attenersi sarà meglio – user