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

11 a resposta

Operador ternário PHP vs operador coalescente nulo

Alguém pode explicar as diferenças entre taquigrafia do operador ternário (?:) e operador coalescente nulo (??) em PHP? Quando eles se comportam de maneira diferente e quando da mesma maneira (se isso acontecer)? $a ?: $bVS. $a ?? $b

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

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 à ...

6 a resposta

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

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

1 a resposta

O operador coalescente nulo armazena em cache o resultado em c #

Eu sei que fazendo(myValue ?? new SomeClass()) é similar a(myValue == null ? new SomeClass() : myValue) Mas, por curiosidade, há algum benefício no desempenho quando eu chamo uma função, digamos(getResult() ?? new SomeClass()). VaigetResult() ...

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 ...

2 a resposta

Operador coalescente ternário / nulo e expressão de atribuição no lado direit

Ao experimentar operadores de coalescência ternária e nula em C #, descobri que é possível usar atribuições no lado direito das expressões, por exemplo, este é um código C # válido: int? a = null; int? b = null; int? c = a ?? (b = 12); int? d = ...

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.

2 a resposta

Que trabalha mais rápido Coalesce nulo, ternário ou se declaração [fechado]

Nós usamos?? Operador para avaliar expressões em relação a valores nulos, por exemplo:

5 a resposta

É possível substituir o operador de coalescência nula?

É possível substituir o operador de coalescência nula para uma classe em C #? Digamos, por exemplo, que eu queira retornar um valor padrão se uma instância for nula e retornar a instância se não for. O código ficaria assim: return instance ?? ...