Perguntas com a marcação «casting»

A transmissão é um processo em que um tipo de objeto é explicitamente convertido em outro tipo, se a conversão for permitida. Esse processo pode levar a uma alteração no valor.




6
Não há necessidade de converter o resultado de findViewById?
Recentemente, descobri que o AndroidStudio me lembra de remover um elenco de classe. Lembro que, nos velhos tempos, precisamos lançar o resultado de findViewById, mas agora não é necessário. O resultado de findViewById ainda é View, então quero saber por que não precisamos transmitir a classe? Não consigo encontrar nenhum …

7
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, String)
151 .net  vb.net  casting 

6
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 em C ++, …
146 c#  .net  generics  casting 

5
Por que uma variável NSInteger precisa ser convertida para longa quando usada como argumento de formato?
NSInteger myInt = 1804809223; NSLog(@"%i", myInt); <==== O código acima produz um erro: Valores do tipo 'NSInteger' não devem ser usados ​​como argumentos de formato; adicione uma conversão explícita a 'long' A NSLogmensagem corrigida é realmente NSLog(@"%lg", (long) myInt);. Por que preciso converter o valor inteiro de myIntpara longse eu …



17
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) { …
142 c#  casting  if-statement 

6
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 acima). Portanto, …
142 android  string  date  casting 



3
Converter objeto em tipo genérico para retornar
Existe uma maneira de converter um objeto para retornar o valor de um método? Eu tentei dessa maneira, mas deu uma exceção de tempo de compilação na parte "instanceof": public static <T> T convertInstanceOfObject(Object o) { if (o instanceof T) { return (T) o; } else { return null; } …
134 java  generics  casting 

8
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 …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.