Есть ли разница между двумя утверждениями:
IntPtr myPtr = new IntPtr(0);
IntPtr myPtr2 = IntPtr.Zero;
Я видел много образцов, которые используют PInvoke, которые предпочитают первый синтаксис, если аргумент myPtr отправляется ref по вызываемой функции. Если я заменил все новое IntPtr (0) на IntPtr.Zero в моем приложении, это приведет к повреждению?