Resultados da pesquisa a pedido "implicit-cast"

3 a resposta

Como converter implicitamente em uma chamada de método refletida

Eu tenho uma aula

7 a resposta

Como evito conversões implícitas em funções não construtivas?

Como evitar elenco implícito em funções não construtoras?Eu tenho uma função que leva um inteiro como parâmetro,mas essa função também terá caracteres, bools...

3 a resposta

Qual deserializer Json processa coleções IList <T>?

3 a resposta

Existe uma maneira de fazer a conversão implícita dinâmica de tipos em c #?

Dada esta classe com um operador de conversão implícito: public class MyDateTime { public static implicit operator MyDateTime(System.Int64 encoded) { return new MyDateTime(encoded); } public MyDateTime(System.Int64 encoded) { _encoded = encoded; ...

3 a resposta

O operador condicional não pode transmitir implicitamente?

Estou um pouco perplexo com essa pequena peculiaridade de C #: Dadas variáveis: Boolean aBoolValue; Byte aByteValue;O seguinte compila: if (aBoolValue) aByteValue = 1; else aByteValue = 0;Mas isso não vai: aByteValue = aBoolValue ? 1 : 0;O ...

2 a resposta

TypeScript: número implícito para enum cast

Por que o seguinte é compilado no TypeScript? enum xEnum { X1,X2 } function test(x: xEnum) { } test(6);Não deveria lançar um erro? IMHO este elenco implícito está errado aqui, não? Aqui está olink para parque ...

2 a resposta

Chamada ambígua entre sobrecargas de tipos castable implícitos bidirecionais quando um tipo derivado de um é passado como parâmetro

(Tentar encontrar um título que resuma um problema pode ser uma tarefa muito assustadora!) Eu tenho as seguintes classes com alguns métodos sobrecarregados que produzem um erro do compilador de ambiguidade de chamada: public class MyClass { ...

1 a resposta

Comportamento variável para possível perda de precisão

Em Java, quando você faz int b = 0; b = b + 1.0;Você obtém uma possível perda de erro de precisão. Mas porque é que se você faz int b = 0; b += 1.0;Não há nenhum erro?

1 a resposta

Falha no (-) encaixotamento automático para atribuição composta

Graças à conversão implícita em atribuições compostas e operadores de incremento / decremento, o seguinte é compilado: byte b = 0; ++b; b++; --b; b--; b += b -= b *= b /= b %= b; b <<= b >>= b >>>= b; b |= b &= b ^= b;E graças ao boxe automático ...

1 a resposta

Por que não posso fazer downcast de ponteiro para membros em argumentos de modelo?

Se eu criar um ponteiro para um membro de base, geralmente posso convertê-lo em um ponteiro para um membro derivado, mas não quando usado em um modelo como o Buzz abaixo, onde o primeiro argumento influencia o segundo. Estou lutando contra erros ...