Suchergebnisse für Anfrage "null-coalescing-operator"

22 die antwort

PHP Ternary Operator vs Null Coalescing Operator

Kann jemand die Unterschiede zwischen ternären Operatoren erklären ?:) und Nullkoaleszenzoperator ??) in PHP? Wann verhalten sie sich anders und wann auf die gleiche Weise (wenn das überhaupt passiert)? $a ?: $b VS. $a ?? $b

2 die antwort

Null Coalescing-Operator zwischenspeichern das Ergebnis in c #

Ich weiß das tun(myValue ?? new SomeClass()) ist ähnlich wie(myValue == null ? new SomeClass() : myValue) Aber aus Neugier gibt es einen Leistungsvorteil, wenn ich eine Funktion aufrufe, z. B.(getResult() ?? new SomeClass()). WillegetResult() ...

2 die antwort

Was funktioniert schneller? Null Coalesce, Ternary oder If Statement [closed]

Wir gebrauchen?? Operator um Ausdrücke gegen Nullwerte auszuwerten, zum Beispiel:

TOP-Veröffentlichungen

2 die antwort

Die Verwendung des Koaleszenz-Null-Operators für nullfähige Typen ändert den impliziten Typ

8 die antwort

Coalesce-Operator in C #?

Ich denke, ich erinnere mich an etwas Ähnliches wie das ?: ternärer Operator [http://msdn.microsoft.com/en-us/library/ty67wk28%28VS.80%29.aspx] in C #, das nur aus zwei Teilen bestand und den Variablenwert zurückgeben würde, wenn er nicht null ...

16 die antwort

Gibt es eine elegantere Möglichkeit, nullfähige Ints hinzuzufügen?

Ich muss zahlreiche Variablen vom Typ nullable int hinzufügen. Ich habe den Null-Koaleszenzoperator verwendet, um eine Variable pro Zeile zu erhalten, aber ich habe das Gefühl, dass es eine präzisere Möglichkeit gibt, dies zu tun, z. Kann ich ...

4 die antwort

Weird Operator Vorrang mit? (Null-Koaleszenzoperator)

or kurzem hatte ich einen seltsamen Fehler, bei dem ich eine Zeichenfolge mit einem @ verkettet habint? und anschließend eine weitere Zeichenfolge hinzufügen. Mein Code war im Grunde das Äquivalent dazu: int? x=10; string s = "foo" + x ?? 0 + ...

18 die antwort

Negate den Null-Koaleszenz-Operator

Ich habe eine Reihe von Zeichenfolgen, für die ich .Trim () verwenden muss, aber sie können null sein. Es wäre viel prägnanter, wenn ich so etwas tun könnte: string endString = startString !?? startString.Trim();Grundsätzlich den rechten Teil ...

5 die antwort

Ist es möglich, Operator zu verwenden? und neue Exception werfen ()?

13 die antwort

Was ist Ihrer Meinung nach besser lesbar: ?? (operator) oder Verwendung von if's

Ich habe eine Methode, die eine erhalten wird