Resultados de la búsqueda a petición "null-coalescing-operator"

4 la respuesta

Operador de fusión ternario / nulo y expresión de asignación en el lado derecho?

Mientras experimentaba con operadores de fusión ternarios y nulos en C #, descubrí que es posible usar asignaciones en el lado derecho de las expresiones, por ejemplo, este es un código C # válido: int? a = null; int? b = null; int? c = a ?? (b ...

12 la respuesta

¿Es el C # '??' hilo del operador seguro?

Todos saben que esto no es seguro para subprocesos: public StringBuilder Builder { get { if (_builder != null) _builder = new StringBuilder(); return _builder; } } ¿Qué hay de esto? public StringBuilder Builder { get { return _builder ?? ...

17 la respuesta

¿Qué significan dos signos de interrogación juntos en C #?

Corrió a través de esta línea de código: FormsAuth = formsAuth ?? new FormsAuthenticationWrapper();¿Qué significan los dos signos de interrogación, es algún tipo de operador ternario? Es difícil buscar en Google.

6 la respuesta

perador de fusión nula de @ C # (??) en PHP

¿Hay un operador ternario o similar en PHP que actúa como?? De c# ?? en C # es limpio y más corto, pero en PHP debe hacer algo como: // This is absolutely okay except that $_REQUEST['test'] is kind of redundant. echo isset($_REQUEST['test'])? ...

2 la respuesta

Lo que funciona más rápido Nulo se unen, Ternario o Declaración If [cerrado]

Usamos?? Operador para evaluar expresiones contra valores nulos, por ejemplo:

2 la respuesta

¿Operador de fusión nulo en F #?

6 la respuesta

¿Existe un equivalente de VB.NET para C # 's' ?? ' ¿operador?

¿Existe un equivalente VB.NET para C # 's?? ¿operador?

4 la respuesta

Fusión nula dentro de una cadena de invocación

Si tengo una larga lista de objetos que cada uno tiene la posibilidad de devolver nulo dentro de una cláusula "Linq donde", p. SomeSource.Where(srcItem=>(srcItem.DataMembers["SomeText"].Connection.ConnectedTo as Type1).Handler.ForceInvocation == ...

6 la respuesta

¿Hay un equivalente en Python del operador de fusión nula C #?

En C # hay unoperador de fusión nula [http://msdn.microsoft.com/en-us/library/ms173224.aspx](Escrito como??) que permite una comprobación nula (corta) fácil durante la asignación: string s = null; var other = s ?? "some default value";¿Hay un ...

8 la respuesta

C# ?? operador en Ruby?

¿Es posible implementar el ?? operador en Ruby? a = nil b = 1 x = a ?? b # x should == 1 x = b ?? 2 # x should == 1