Preguntas etiquetadas con casting

La conversión es un proceso en el que un tipo de objeto se convierte explícitamente en otro tipo si se permite la conversión. Este proceso puede conducir a un cambio de valor.




6
¿No es necesario emitir el resultado de findViewById?
Recientemente descubrí que AndroidStudio me recuerda que elimine parte del reparto de clases. Recuerdo que en el pasado, teníamos que emitir el resultado de findViewById, pero ahora no es necesario. El resultado de findViewById sigue siendo View, así que quiero saber por qué no necesitamos emitir la clase. No puedo …

7
¿Cómo debo emitir en VB.NET?
¿Son todos estos iguales? ¿En qué circunstancias debería elegir cada uno sobre los demás? var.ToString () CStr (var) CType (var, String) DirectCast (var, String) EDITAR: Sugerencia de NotMyself ... TryCast (var, String)
151 .net  vb.net  casting 

6
El valor del tipo 'T' no se puede convertir a
Esta es probablemente una pregunta novata, pero Google sorprendentemente no proporcionó una respuesta. Tengo este método bastante artificial T HowToCast<T>(T t) { if (typeof(T) == typeof(string)) { T newT1 = "some text"; T newT2 = (string)t; } return t; } Viniendo de un fondo de C ++, esperaba que esto …
146 c#  .net  generics  casting 




17
Asignación en una declaración if
Tengo una clase Animaly su subclase Dog. A menudo me encuentro codificando las siguientes líneas: if (animal is Dog) { Dog dog = animal as Dog; dog.Name; ... } Para la variable Animal animal;. ¿Hay alguna sintaxis que me permita escribir algo como: if (Dog dog = animal as Dog) …
142 c#  casting  if-statement 

6
Android, ¿cómo puedo convertir cadenas a la fecha?
Almaceno la hora actual en la base de datos cada vez que la aplicación comienza por el usuario. Calendar c = Calendar.getInstance(); String str = c.getTime().toString(); Log.i("Current time", str); En el lado de la base de datos, almaceno la hora actual como una cadena (como puede ver en el código …
142 android  string  date  casting 



3
Lanzar objeto a tipo genérico para devolver
¿Hay alguna manera de lanzar un objeto para devolver el valor de un método? Lo intenté de esta manera pero me dio una excepción de tiempo de compilación en la parte "instanceof": public static <T> T convertInstanceOfObject(Object o) { if (o instanceof T) { return (T) o; } else { …
134 java  generics  casting 

8
Convertir BigDecimal a Integer
Tengo el método Hibernate que me devuelve un BigDecimal. Tengo otro método API al que necesito pasar ese número, pero acepta Integer como parámetro. No puedo cambiar los tipos de retorno o los tipos de variables de ambos métodos. Ahora, ¿cómo convertir BigDecimal en Integer y pasarlo al segundo método? …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.