C# Bug? - System.NullReferenceException wurde unhandled by user code

Ich bekomme immer diese Fehlermeldung, auch wenn die strings, die ich anrufen möchte, um eine Funktion nicht null

C# Bug? - System.NullReferenceException wurde unhandled by user code

(Siehe pic der string ist nicht null)

Dies ist der Fehler,

System.NullReferenceException wurde unhandled by user code

Message=der Objektverweis wurde nicht auf eine Instanz eines Objekts.

Ich fügte sogar einige code zu "behandeln", meine ich zu sehen, wenn die strings null sind, und Sie sind nicht, aber trotzdem zeigt er die Fehler

if (opp1name != null && opp2name != null && opp3name != null)

Dies kann nützlich sein, zu?

C# Bug? - System.NullReferenceException wurde unhandled by user code

  • Warum konzentrieren Sie sich auf die Schnur? Ist pl null?
  • Blick in den code näher. Die pl null ist.
  • Zeigen Sie uns den tatsächlichen code, dass die Herstellung dieser Ausnahme, nicht die null-check Sie sind zu tun.
  • Beachten Sie das kleine Fragezeichen nach dem "Fehler", es bedeutet, er ist sich nicht sicher. Er ist nicht die Schuld nichts. Chill out.
  • haha ja Mann, HighCore peace bro 😀 mein Fehler
  • Es wird nicht in sich selbst führen zu einer exception übergeben null Referenz als argument an eine Methode. Wie in pl.Send(null, null, null, null). Natürlich, die Methode eine Ausnahme auslösen könnte, wenn es nicht wie sein input. Jedoch den Zugriff auf eine Instanz-Mitglied, wie eine Instanz-Methode, durch eine null Referenz führt immer zu einer NullReferenceException. So pl == null ist das, was jeder denken sollte, wenn die exception kommt aus dieser Linie. (Aufruf einer extension-Methode für ein null-Verweis ist, oder der Aufruf einer Instanzmethode auf einem Nullable<> Instanz, die nicht HasValue, nicht Ausnahme.)

InformationsquelleAutor user2624407 | 2013-09-16
Schreibe einen Kommentar