Video: Was ist der Unterschied zwischen Single und SingleOrDefault in Linq?
2024 Autor: Lynn Donovan | [email protected]. Zuletzt bearbeitet: 2023-12-15 23:42
Einzel () - Es gibt genau 1 Ergebnis, eine Ausnahme wird ausgelöst, wenn kein Ergebnis oder mehr als ein Ergebnis zurückgegeben wird. SingleOrDefault () - Gleich wie Einzel (), aber es kann den Nullwert verarbeiten. First() - Es gibt mindestens ein Ergebnis, eine Ausnahme wird ausgelöst, wenn kein Ergebnis zurückgegeben wird.
Worin bestehen auf diese Weise die Unterschiede zwischen den Methoden single() und SingleOrDefault()?
Die SingleOrDefault()-Methode macht das gleiche wie Single()-Methode . Das einzige Unterschied ist, dass es den Standardwert des Datentyps einer Sammlung zurückgibt, wenn eine Sammlung leer ist, mehr als ein Element enthält oder kein Element oder mehr als ein Element für die angegebene Bedingung findet.
Außerdem, was ist Single oder Standard in Linq? Semantische Differenz: FirstOrDefault gibt ein erstes Element von potenziell mehreren (oder Ursprünglich falls keine vorhanden). SingleOrDefault geht davon aus, dass es ein gibt Einzel Artikel und gibt ihn zurück (oder Ursprünglich falls keine vorhanden). Mehrere Artikel stellen eine Vertragsverletzung dar, es wird eine Ausnahme geworfen.
Was ist dementsprechend der Unterschied zwischen First und Single in Linq?
Zuerst () wird geworfen, wenn es die nicht finden kann Erste übereinstimmender Wert, Einzel () wird ausgelöst, wenn der Wert nicht gefunden werden kann und mehr als ein übereinstimmendes Element in der Eingabesequenz vorhanden ist. Daher haben sie Schwesterfunktionen namens FirstOrDefault () und SingleOrDefault().
Was ist der Unterschied zwischen der FirstOrDefault () und der SingleOrDefault () Erweiterungsmethode in Linq?
Einführung. Die SingleOrDefault()-Methode gibt ein einzelnes spezifisches Element einer Sequenz oder einen Standardwert zurück, wenn dieses Element nicht gefunden wird in dem Reihenfolge. Die FirstOrDefault()-Methode gibt ein erstes spezifisches Element einer Sequenz oder einen Standardwert zurück, wenn dieses Element nicht gefunden wird in dem Reihenfolge.
Empfohlen:
Was ist der Unterschied zwischen der Gesamtberichts- und der Teilberichtsbedingung?
Bei nicht zusammenhängenden Items in einer Liste (wie in den Experimenten von Nieuwenstein & Potter, 2006) wird der gesamte Bericht von der Gesamtzahl der Items in einer Sequenz beeinflusst, während ein Teilbericht nur minimal von der Gesamtzahl der Items beeinflusst wird, wenn nur zwei sein sollen gemeldet
Was ist der Unterschied zwischen der Ausführung von config und der Startkonfiguration?
Eine laufende Konfiguration befindet sich im RAM eines Geräts. Wenn also ein Gerät mit Strom versorgt wird, gehen alle konfigurierten Befehle verloren. Eine Startkonfiguration wird im nichtflüchtigen Speicher eines Geräts gespeichert, dh alle Konfigurationsänderungen bleiben auch bei einem Stromausfall des Geräts erhalten
Was ist der Unterschied zwischen der letzten als funktionierend bekannten Konfiguration und der Systemwiederherstellung?
Während die Systemwiederherstellung Wiederherstellungspunkte verwendet, um Ihre Systemdateien und Einstellungen auf einen früheren Zeitpunkt zurückzusetzen, ohne persönliche Dateien zu beeinträchtigen. Sie können die Systemwiederherstellung rückgängig machen, aber in der letzten als funktionierend bekannten Konfiguration gibt es keine solche Option. Letzte als funktionierend bekannte Konfiguration ist in Windows 8 oder Windows 8.1 standardmäßig deaktiviert
Was ist der Unterschied zwischen der Zwischenablage und der Office-Zwischenablage?
Die Office-Zwischenablage kann die letzten 24 kopierten Elemente beibehalten. Die Office-Zwischenablage sammelt auch eine Liste kopierter Elemente aus mehreren Dokumenten in einem beliebigen Office-Programm, die Sie als Gruppe in ein anderes Office-Programmdokument einfügen können
Was ist der Unterschied zwischen der Facebook-App und der Facebook Lite-App?
Facebook Lite unterscheidet sich von Facebook für Android für iOS dadurch, dass es: nur die wichtigsten Facebook-Funktionen hat. Verbraucht weniger mobile Daten und nimmt weniger Speicherplatz auf Ihrem Mobiltelefon ein. Funktioniert gut in allen Netzwerken, einschließlich 2G