Perguntas com a marcação «casting»

167
Regras implícitas de conversão de tipos em operadores C ++

Eu quero ser melhor em saber quando devo lançar. Quais são as regras implícitas de conversão de tipos em C ++ ao adicionar, multiplicar etc. Por exemplo, int + float = ? int * float = ? float * int = ? int / float = ? float / int = ? int / int = ? int ^ float = ? et cetera ... A expressão será...

151
Como devo transmitir no VB.NET?

São todos iguais? Em que circunstâncias devo escolher um dos outros? var.ToString () CStr (var) CType (var, String) DirectCast (var, String) EDIT: Sugestão de NotMyself … TryCast (var,

146
O valor do tipo 'T' não pode ser convertido em

É provável que seja uma pergunta iniciante, mas o Google surpreendentemente não forneceu uma resposta. Eu tenho esse método bastante artificial T HowToCast<T>(T t) { if (typeof(T) == typeof(string)) { T newT1 = "some text"; T newT2 = (string)t; } return t; } Vindo de um background...

142
Android, como posso converter String para data?

Eu armazeno o horário atual no banco de dados toda vez que o aplicativo é iniciado pelo usuário. Calendar c = Calendar.getInstance(); String str = c.getTime().toString(); Log.i("Current time", str); No lado do banco de dados, eu guardo o horário atual como string (como você pode ver no código...

142
Atribuição em uma instrução if

Eu tenho uma classe Animale sua subclasse Dog. Costumo encontrar-me codificando as seguintes linhas: if (animal is Dog) { Dog dog = animal as Dog; dog.Name; ... } Para a variável Animal animal;. Existe alguma sintaxe que me permite escrever algo como: if (Dog dog = animal as Dog) {...

134
Convertendo BigDecimal em Inteiro

Eu tenho o método Hibernate que me retorna um BigDecimal. Eu tenho outro método de API para o qual preciso passar esse número, mas ele aceita Inteiro como parâmetro. Não posso alterar os tipos de retorno ou os tipos variáveis ​​dos dois métodos. Agora, como converter o BigDecimal em número inteiro...