Resultados da pesquisa a pedido "null-coalescing-operator"

13 a resposta

Na sua opinião o que é mais legível: ?? (operador) ou uso de if

Eu tenho um método que receberá um

6 a resposta

Operador coalescente nulo do C # (??) em PHP

Existe um operador ternário ou semelhante no PHP que age como?? claro# ?? em C # é limpo e mais curto, mas em PHP você precisa fazer algo como: // This is absolutely okay except that $_REQUEST['test'] is kind of redundant. echo ...

4 a resposta

Combinação nula dentro de uma cadeia de invocação

Se eu tiver uma longa lista de objetos, cada um com a possibilidade de retornar nulo em uma cláusula "Linq where", por exemplo SomeSource.Where(srcItem=>(srcItem.DataMembers["SomeText"].Connection.ConnectedTo as Type1).Handler.ForceInvocation == ...

1 a resposta

Operador de coalescência c #

Por que o código a seguir retorna false? public static void Main() { bool? someCondition = true; bool someConditionOverride = false; bool? result = someCondition ?? someConditionOverride ? false : (bool?)null; Console.WriteLine(result); ...

12 a resposta

O C # '??' rosca do operador segura?

Todo mundo sabe que isso não é seguro para threads: public StringBuilder Builder { get { if (_builder != null) _builder = new StringBuilder(); return _builder; } }O que é isso? public StringBuilder Builder { get { return _builder ?? (_builder ...

17 a resposta

O que dois pontos de interrogação juntos significam em C #?

Atravessou esta linha de código: FormsAuth = formsAuth ?? new FormsAuthenticationWrapper();O que significam os dois pontos de interrogação, é algum tipo de operador ternário? É difícil procurar no Google.

8 a resposta

Existe uma maneira mais elegante de adicionar ints anuláveis?

Eu preciso adicionar várias variáveis do tipo int anulável. Usei o operador coalescente nulo para reduzi-lo a uma variável por linha, mas sinto que há uma maneira mais concisa de fazer isso, por exemplo Não consigo encadear essas instruções de ...

2 a resposta

Operador de coalescência nulo em F #?

Ao interagir com as bibliotecas C #, me vejo querendo o operador coalescente nulo do C #, tanto paraNullable estruturas e tipos de referência. É possível aproximar isso em F # com um único operador sobrecarregado que alinha as informações ...

8 a resposta

Negar o operador de coalescência nula

Eu tenho um monte de strings que eu preciso usar .Trim (), mas elas podem ser nulas. Seria muito mais conciso se eu pudesse fazer algo como: string endString = startString !?? startString.Trim();Basicamente, retorne a peça à direita se a peça à ...

4 a resposta

Operador de coalescência em c #?

Eu acho que me lembro de ver algo semelhante ao?: operador ternário [http://msdn.microsoft.com/en-us/library/ty67wk28%28VS.80%29.aspx]em C #, que tinha apenas duas partes e retornaria o valor da variável se não fosse nulo e um valor padrão, se ...