Als «null» getaggte Fragen

87
Sollte der Hash-Code von null in .NET immer Null sein

Angesichts der Tatsache, dass Sammlungen gerne als festgelegtes Mitglied System.Collections.Generic.HashSet<>akzeptieren null, kann man sich fragen, wie der Hash-Code nulllauten soll. Es sieht so aus, als würde das Framework Folgendes verwenden 0: // nullable struct type int? i = null;...

85
C # okay für den Vergleich von Werttypen mit null

Ich bin heute darauf gestoßen und habe keine Ahnung, warum der C # -Compiler keinen Fehler auslöst. Int32 x = 1; if (x == null) { Console.WriteLine("What the?"); } Ich bin verwirrt darüber, wie x jemals null sein könnte. Zumal diese Zuweisung definitiv einen Compilerfehler auslöst: Int32 x =...

84
Nullparameterprüfung in C #

Gibt es in C # gute Gründe (außer einer besseren Fehlermeldung), jeder Funktion, bei der null kein gültiger Wert ist, Parameter-Null-Prüfungen hinzuzufügen? Offensichtlich löst der Code, der s verwendet, trotzdem eine Ausnahme aus. Und solche Überprüfungen machen die Code langsamer und schwieriger...

83
Unterschied zwischen NULL und null in PHP

Gibt es einen Unterschied zwischen NULLund nullin PHP? Manchmal scheinen sie austauschbar zu sein und manchmal nicht. Bearbeiten: Aus irgendeinem Grund habe ich beim Lesen der in der Antwort verlinkten Dokumentation (vor dem Posten dieser Frage) diese als "Groß- und Kleinschreibung beachten"...

83
string.Empty vs null.Welches verwenden Sie?

Kürzlich sagte mir ein Arbeitskollege, ich solle string.Emptybeim Setzen einer Stringvariablen nicht verwenden, sondern verwenden, nullda dies den Stapel verschmutzt. Er sagt, tu es nicht string myString=string.Empty; aber tu es string mystring=null; Ist es wirklich wichtig? Ich weiß, dass String...