Optionale Rückgabe in C # .Net

Java 1.8 ist Empfang die Optionale Klasse, die es uns ermöglicht, die explizit sagen, wenn eine Methode einen null-Wert zurück und die "Kraft" seiner Verbraucher, um zu überprüfen, ob es nicht null ist ( isPresent() ), bevor Sie es.

Sehe ich hat C# eine null-Werte zulässt, dass etwas ähnliches macht, aber mit basic-Typen. Es scheint verwendet werden, für DB-Abfragen, um zu unterscheiden, wenn ein Wert vorhanden ist und 0, wenn es nicht existiert und null ist.

Aber es scheint, dass in C#Nullable funktioniert nicht für Objekte, die nur für Grundtypen, während Java ist Optional, funktioniert nur für Objekte und nicht für basic-Typen.

Gibt es eine null - /Optional Klasse in C#, das uns zwingt um zu testen, ob Objekt vorhanden ist, bevor das extrahieren und verwenden?

InformationsquelleAutor der Frage Hikari | 2013-04-24

Schreibe einen Kommentar