Perguntas com a marcação «casting»

106
'é' versus tentar lançar com verificação nula

Percebi que Resharper sugere que eu mude este: if (myObj.myProp is MyType) { ... } nisso: var myObjRef = myObj.myProp as MyType; if (myObjRef != null) { ... } Por que sugeriria essa mudança? Estou acostumado a Resharper sugerindo mudanças de otimização e mudanças de redução de código, mas...

105
Subtraindo 1 dia de uma data de carimbo de data / hora

Estou usando o Datagrip para Postgresql. Eu tenho uma tabela com um campo de data no formato de carimbo de data / hora (ex: 2016-11-01 00:00:00). Eu quero ser capaz de: aplique um operador matemático para subtrair 1 dia filtrar com base em uma janela de tempo de hoje - 130 dias exibi-lo sem a...

101
Cast objeto para interface em TypeScript

Estou tentando fazer uma conversão em meu código do corpo de uma solicitação em expresso (usando middleware analisador de corpo) para uma interface, mas não está impondo a segurança de tipo. Esta é minha interface: export interface IToDoDto { description: string; status: boolean; }; Este é...

97
Por que o casting deve ser evitado? [fechadas]

Fechado . Esta questão precisa ser mais focada . Atualmente não está aceitando respostas. Quer melhorar esta questão? Atualize a pergunta para que ela se concentre em apenas um problema, editando esta postagem . Fechado há 4 anos . Melhore esta...

96
Int para Char em C #

Qual é a melhor maneira de converter um valor Int para o Char correspondente em Utf16, dado que o Int está na faixa de valores

92
O const_cast é seguro?

Não consigo encontrar muitas informações sobre const_cast. A única informação que consegui encontrar (no Stack Overflow) é: O const_cast<>()é usado para adicionar / remover const (ness) (ou volatile-ness) de uma variável. Isso me deixa nervoso. Poderia usar um const_castcomportamento...

91
Lançando CGFloat para Flutuar em Swift

Preciso armazenar um valor como a Float, mas os dados de origem são CGFloat: let myFloat : Float = myRect.origin.x mas isso resulta no erro do compilador: 'NSNumber' não é do subtipo 'Float' Então, se eu lançar explicitamente assim: let myFloat : Float = myRect.origin.x as Float mas isso, por...