Frage von Blackskater, 16

C# Coding Fehler?

Ich habe eine kleine Frage zu C#.

private readonly TcpClient client = new TcpClient(); //TCPClient Deklaration private NetworkStream mainStream; //Netzwerkstream private int portNumber; //Port

    private static Image GrabDesktop()
    {


    }

GrabDesktop wird bei mir als Fehler angezeit. :Nicht alle Codepfade geben einen Wert zurück. Was soll ich machen ? Danke im voraus !

Antwort
von PeterKremsner, 16

Das liegt daran dass die Funktion GrabDesktop Desktop ein Image zurückgeben soll, aber du in deiner Funktion kein return hast, somit ist undefiniert was die Funktion zurückgeben soll wenn sie aufgerufen wird.

Wenn du sie noch nicht benötigst müsste ein return NULL; reichen.

Kommentar von Mikkey ,

... oder ein "throw new NotImplementedException("GrabDesktop");"

Keine passende Antwort gefunden?

Fragen Sie die Community

Weitere Fragen mit Antworten