Was hast du letzte Woche gemacht?

Nullable, nullable, nullable

Was sind denn nun Nullables? Eine Hint an den Compiler, der darlegt, ob erwartet wird, dass eine Variable den Wert ’null‘ haben könnte oder nicht.

Dieser wird nicht zur Optimierung des Codes genutzt, sondern um den Programmierer darauf hinzuweisen, dass er jetzt doch eine Variable mit null bedient hat oder keinen Null-Reference-Check eingebaut hat. Es gibt dann amüsante Compiler Warnings…

Eine bestehende Bibliothek auf nullables umzurüsten, kostet einiges an Fleißarbeit, aber man findet viele potentielle Lücken. Und nicht immer trivial, insbesondere bei Generics, die sowohl Werte- als auch Referenztypen beinhalten können.

https://docs.microsoft.com/de-de/dotnet/csharp/nullable-references

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.