Tag: null-coalescing-operator

Den null-coalescing operator (?? in PHP 7) wird zum definieren eines Standardwerts für nullable-Wertetypen oder Referenztypen. Es gibt den linken Operanden, wenn die Operanden nicht null ist; sonst ist die Rückgabe der Rechte operand ist.

Verwenden Sie c# - Null-Coalescing Operator mit einer int

Anzahl der Antworten 6 Antworten
Ich versuche, verwenden Sie die null-coalescing-operator auf int. Es funktioniert, wenn ich es auf strings UserProfile.Name = dr["Name"].ToString()??""; Wenn ich versuche, es auf ein int, wie dies UserProfile.BoardID = Convert.ToInt32(dr["BoardID"])??default(int); Bekomme ich diese Fehlermeldung Operator '??' nicht

Was ist die operator-Rangfolge der C# - null-coalescing (??) operator?

Anzahl der Antworten 4 Antworten
Ich habe einfach versucht, die folgenden, wobei die Idee zum verketten von zwei Zeichenketten, das ersetzen Sie eine leere Zeichenfolge null-Werte. string a="Hello"; string b=" World"; -- Debug (amüsant, dass ? ist drucken, nicht genau helfen, Lesbarkeit...)

Wie man der Null Coalesce operator zu arbeiten ASP.NET MVC Razor?

Anzahl der Antworten 2 Antworten
Habe ich Folgendes, aber es ist andernfalls mit einer NullReferenceException: <td>@item.FundPerformance.Where(xx => fund.Id == xx.Id).FirstOrDefault().OneMonth ?? -</td> OneMonth ist definiert als public virtual decimal? OneMonth { get; set; } Wert null an der Zeit, dass es fehlschlägt.

Wie implementiere ich eine null-coalescing operator in SQLAlchemy?

Anzahl der Antworten 3 Antworten
Oder wie mache ich dieses Ding funktioniert? Habe ich ein Intervall Objekt: class Interval(Base): __tablename__ = 'intervals' id = Column(Integer, primary_key=True) start = Column(DateTime) end = Column(DateTime, nullable=True) task_id = Column(Integer, ForeignKey('tasks.id')) @hybrid_property #used to just be

mit null-coalescing-operator auf null festlegbaren Typen ändert sich die implizite-Typ

Anzahl der Antworten 2 Antworten
Ich würde erwarten, dass die nächsten drei Zeilen code um das gleiche: public static void TestVarCoalescing(DateTime? nullableDateTime) { var dateTimeNullable1 = nullableDateTime.HasValue ? nullableDateTime : DateTime.Now; var dateTimeNullable2 = nullableDateTime != null ? nullableDateTime : DateTime.Now; var

C# Reflection Feld oder Eigenschaft mit Namen

Anzahl der Antworten 1 Antworten
Gibt es eine Möglichkeit zu liefern, ein name für eine Funktion, dann wird der Wert entweder in das Feld oder die Eigenschaft eines Objekts mit diesem Namen? Ich habe versucht, das zu umgehen, mit der null coalesce

Null coalescing-operator eckige 2

Anzahl der Antworten 2 Antworten
Was ist das äquivalent von null coalescing operator (??) im Winkel 2? In C# - wir können diesen Vorgang ausführen: string str = name ?? FirstName ?? "First Name is null"; Um ehrlich zu sein glaube ich

PHP ternärer operator vs null coalescing-operator

Anzahl der Antworten 11 Antworten
Kann jemand erklären, die Unterschiede zwischen den ternären operator-Kürzel (?:) und null-coalescing operator (??) in PHP? Wenn Sie sich anders Verhalten und wenn Sie in der gleichen Weise (wenn das noch passiert)? $a ?: $b VS. $a

Senden von null-Parameter auf Sql-Server

Anzahl der Antworten 3 Antworten
Ich habe eine SqlCommand Objekt, dass ich über eine Datenbanktabelle zu aktualisieren, aber es nicht interpretieren, meine null-Werte korrekt. Hier ist der SQL: UPDATE dbo.tbl SET param1 = @param1, param2 = @param2, param3 = @param3, param4 =

ein Ausdruck Baum lambda enthalten möglicherweise keine null-Vermehrungs-Betreiber

Anzahl der Antworten 2 Antworten
Frage: Die Linie price = co?.price ?? 0, in der folgende code gibt mir den obigen Fehler. aber wenn ich entfernen ? aus co.? es funktioniert gut. Ich versuchte, zu Folgen das MSDN-Beispiel, wo Sie sind, mit

Coalesce-operator in C#?

Anzahl der Antworten 4 Antworten
Ich glaube, ich erinnere mich an etwas ähnliches wie die ?: ternärer operator in C#, die hatte nur zwei Teile, um es, und zurückgeben würde, die variable Wert, wenn es nicht null ist, und einen default-Wert, wenn

?? Verbinden sich für den leeren string?

Anzahl der Antworten 10 Antworten
Etwas, ich finde mich immer mehr und mehr überprüft einen string leer ist (wie in "" oder null) und eine bedingte operator. Einem aktuellen Beispiel: s.SiteNumber.IsNullOrEmpty() ? "No Number" : s.SiteNumber; Dies ist nur eine Erweiterung Methode,

Doppelte Fragezeichen ('??') vs wenn bei der Zuweisung von gleichen var

Anzahl der Antworten 4 Antworten
Unter Bezugnahme auf die folgenden SE Antwort. Beim schreiben A = A ?? B; ist es das gleiche wie if( null != A ) A = A; else A = B; Bedeutet das, dass if( null ==

Gibt es ein Python-Äquivalent des nullverschmelzenden C # -Operators?

Anzahl der Antworten 6 Antworten
In C# gibt es eine null-coalescing-operator (geschrieben als ??) ermöglicht eine einfache (kurze) null-Prüfung während der Zuordnung: string s = null; var other = s ?? "some default value"; Gibt es eine python äquivalent? Ich weiß, dass

Eigenschaftsdefiniertes implizites Konvertierungsverhalten des seltsamen Nullkoaleszenzoperators

Anzahl der Antworten 5 Antworten
Hinweis: dieser wurde anscheinend behoben, Roslyn Diese Frage entstand beim schreiben meiner Antwort auf diese einedie Gespräche über die Assoziativität des null-coalescing-operator. Nur eine Erinnerung, die Idee der null-coalescing operator ist, dass ein Ausdruck der form x

Gibt es ein "Gegenteil" zum Null-Koaleszenzoperator? (... in irgendeiner Sprache?)

Anzahl der Antworten 12 Antworten
null-coalescing-übersetzt in etwa return x, unless it is null, in which case return y Brauche ich oft return null if x is null, otherwise return x.y Kann ich verwenden return x == null ? null : x.y;

Einzigartige Möglichkeiten zur Verwendung des Nullkoaleszenzoperators

Anzahl der Antworten 15 Antworten
Weiß ich das standard Weg, der über den Null-coalescing-operator in C# ist, zum festlegen der Standardwerte. string nobody = null; string somebody = "Bob Saget"; string anybody = ""; anybody = nobody ?? "Mr. T"; //returns Mr.

Was bedeuten zwei Fragezeichen zusammen in C #?

Anzahl der Antworten 16 Antworten
Lief über diese code-Zeile: FormsAuth = formsAuth ?? new FormsAuthenticationWrapper(); Was machen die zwei Fragezeichen bedeuten, ist es eine Art der ternäre operator? Es ist schwer, die Suche in Google. InformationsquelleAutor der Frage Edward Tanguay | 2009-01-15

PHP-ternärer Operator vs null Koaleszenzoperator

Anzahl der Antworten 9 Antworten
Kann jemand erklären, die Unterschiede zwischen den ternären operator-Kürzel (?:) und null-coalescing operator (??) in PHP? Wenn Sie sich anders Verhalten und wenn Sie in der gleichen Weise (wenn das noch passiert)? $a ?: $b VS. $a

Gibt es in JavaScript einen "Null-Koaleszenz" -Operator?

Anzahl der Antworten 8 Antworten
Gibt es eine null-coalescing-operator in Javascript? Beispielsweise in C#, ich kann dies tun: String someString = null; var whatIWant = someString ?? "Cookies!"; Die besten approximation kann ich herausfinden, für Javascript ist die Verwendung der conditional-operator: var

Gibt es eine elegantere Möglichkeit, NULL-fähige Ints hinzuzufügen?

Anzahl der Antworten 8 Antworten
Muss ich hinzufügen, eine Vielzahl von Variablen vom Typ nullable int. Ich verwendet den null-coalescing operator, um es bis auf eine variable pro Zeile, aber ich habe das Gefühl, es ist ein präziser Weg, dies zu tun,

Coalesce-Funktion für PHP?

Anzahl der Antworten 9 Antworten
Viele Programmiersprachen haben eine coalesce-Funktion (liefert den ersten Wert ungleich NULL, Beispiel). PHP, die leider in 2009 nicht. Was wäre eine gute Art und Weise umsetzen in PHP, bis PHP selbst bekommt eine coalesce-Funktion? InformationsquelleAutor der Frage

Null wird in der Powershell zusammengeführt

Anzahl der Antworten 7 Antworten
Gibt es eine null-coalescing operator in der powershell? Ich würde gerne in der Lage sein zu tun, diese c# - Befehle in der powershell: var s = myval ?? "new value"; var x = myval == null

C # 's Null Koaleszenzoperator (??) in PHP

Anzahl der Antworten 6 Antworten
Ist es ein ternärer operator oder, der wie in PHP, dass acts wie ?? von C#? ?? in C# ist sauber und kürzer, aber in PHP etwas zu machen wie: //This is absolutely okay except that $_REQUEST['test']

Gibt es ein VB.NET-Äquivalent für C # '?? Operator?

Anzahl der Antworten 5 Antworten
Gibt es eine VB.NET äquivalent für C#'s ?? Betreiber? Kommentar zu dem Problem - Öffnen Die meisten Antworten hier (einschließlich der akzeptierten Antworten) sind nicht korrekt und sind funktionell nicht gleichwertig ?? in allen Situationen. Das richtige