Diciamo che ti viene dato il seguente ...
List<Thing> theThings = fubar.Things.All();
Se non ci fosse nulla da restituire, cosa ti aspetti da fubar.Things.All () per tornare?
Modifica: Grazie per le opinioni. Aspetterò un po 'e accetterò la voce con i più alti.
Sono d'accordo con le risposte finora, in particolare quelle che suggeriscono una raccolta vuota. Un fornitore ha fornito un'API con diverse chiamate simili all'esempio sopra. Un venditore che ha fatto $ 4,6 milioni di entrate tramite le proprie API l'anno scorso, a proposito. Fanno qualcosa con cui fondamentalmente non sono d'accordo - lanciano un'eccezione.