Ich habe eine Methode, die ein FileInfo
-Objekt zurückgibt. Nachdem die Methode aufgerufen wurde, wird fooFile.FullName
aufgerufen.
Alles gut, aber es gibt einen Fall, in dem FileInfo
null
sein kann, aber ich möchte keine (hässlichen) Null-Checks, wo die Methode aufgerufen wird.
Was ich brauche, ist eine Art Null-FileInfo (Null-Object-Pattern). Es würde ausreichen, wenn der Aufruf von fooFile.FullName
einen leeren String zurückgibt. Leider funktioniert new FileInfo(string.Empty)
nicht.
Die Suche auf SO brachte diese Java-Frage, aber die Antworten haben mir nicht geholfen.
Gibt es eine Möglichkeit, FileInfo
in Verbindung mit dem Null-Object-Pattern zu verwenden?