Perguntas com a marcação «casting»

287
C #: 'is' palavra-chave e verificando Não

Esta é uma pergunta boba, mas você pode usar esse código para verificar se algo é de um tipo específico ... if (child is IContainer) { //.... Existe uma maneira mais elegante de verificar a instância "NOT"? if (!(child is IContainer)) { //A little ugly... silly, yes I know... //these don't work...

249
Divisão inteira: Como você produz um duplo?

Para este bloco de código: int num = 5; int denom = 7; double d = num / denom; o valor de dé 0.0. Pode ser forçado a trabalhar lançando: double d = ((double) num) / denom; Mas existe outra maneira de obter o doubleresultado correto ? Não gosto de lançar primitivos, quem sabe o que pode...

219
Como faço para converter de int para Long em Java?

Eu continuo achando tanto no aqui e Google povos que têm problemas que vão desde longa inte não a outra em torno caminho. No entanto, tenho certeza de que não sou o único que já se deparou com esse cenário antes de passar intpara Long. As únicas outras respostas que encontrei foram "Basta...

199
Conversão Float para Int em Swift

Eu quero converter um Floatpara um Intno Swift. Fundição básicas como isso não funciona porque esses tipos não são primitivos, ao contrário de floats e ints em Objective-C var float: Float = 2.2 var integer: Int = float as Float Mas isso produz a seguinte mensagem de erro: 'Float' não é...

185
Conversão de tipo TypeScript ou JavaScript

Como lidar com a conversão de tipos em TypeScript ou Javascript? Digamos que eu tenha o seguinte código TypeScript: module Symbology { export class SymbolFactory { createStyle( symbolInfo : SymbolInfo) : any { if (symbolInfo == null) { return null; } if (symbolInfo.symbolShapeType...

179
Downcasting em Java

A upcasting é permitida em Java, mas a downcasting gera um erro de compilação. O erro de compilação pode ser removido adicionando uma conversão, mas seria interrompido no tempo de execução. Nesse caso, por que o Java permite o downcasting se não pode ser executado no tempo de execução? Existe...

175
Converter um número em uma string no TypeScript

Qual é a melhor maneira (se houver) de converter de número para string no Texto Dactilografado? var page_number:number = 3; window.location.hash = page_number; Nesse caso, o compilador lança o erro: O tipo 'número' não pode ser atribuído ao tipo 'string' Porque location.hashé uma...