Resultados de la búsqueda a petición "null-coalescing-operator"
Operador de fusión C #
¿Por qué el siguiente código devuelve falso? public static void Main() { bool? someCondition = true; bool someConditionOverride = false; bool? result = someCondition ?? someConditionOverride ? false : (bool?)null; Console.WriteLine(result); ...
¿El operador de fusión nulo almacena en caché el resultado en c #
Se que haciendo(myValue ?? new SomeClass()) es parecido a(myValue == null ? new SomeClass() : myValue) Pero por curiosidad, ¿hay algún beneficio de rendimiento cuando llamo a una función, digamos(getResult() ?? new SomeClass()). SerágetResult() ...
¿Función de fusión para PHP?
Muchos lenguajes de programación tienen una función de fusión (devuelve el primer valor no NULL,ejemplo). PHP, lamentablemente en 2009, no lo hace.¿Cuál serí...
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
¿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 ?? ...
¿Es posible anular el operador de fusión nula?
¿Es posible anular el operador de fusión nula para una clase en C #? Digamos, por ejemplo, que quiero devolver un valor predeterminado si una instancia es nula y devolver la instancia si no lo es. El código se vería así: return instance ?? new ...
Operación extraña precedencia con ?? (operador de fusión nulo)
Recientemente tuve un error extraño en el que estaba concatenando una cadena con unint? y luego agregando otra cadena después de eso. Mi código era básicamente el equivalente de esto: int? x=10; string s = "foo" + x ?? 0 + ...
En su opinión, ¿qué es más legible? (operador) o uso de if's
Tengo un método que recibirá un
¿Cuál es la precedencia del operador del operador de fusión nula C # (??)?
Acabo de intentar lo siguiente, la idea es concatenar las dos cadenas, sustituyendo una cadena vacía por nulos. string a="Hello"; string b=" World"; - Depurar (¿divertido que es imprimir, no ayuda exactamente la legibilidad ...) ? a ?? "" + b ...