Gibt es einen Unterschied zwischen den beiden Aussagen:neue IntPtr (0) vs. IntPtr.Zero
IntPtr myPtr = new IntPtr(0);
IntPtr myPtr2 = IntPtr.Zero;
ich viele Proben gesehen haben, die PInvoke verwenden, die die erste Syntax bevorzugen, wenn die myPtr Argument ref gesendet wird zur aufgerufenen Funktion. Wenn ich alle neuen IntPtr (0) durch IntPtr.Zero in meiner Anwendung ersetzen werde, wird es Schaden verursachen?
'IntPtr.Zero' ist besser lesbar. Ich denke, bleib dran, es wird besser sein – user