Resultados de la búsqueda a petición "casting"

11 la respuesta

Utiliza "as" en C # como una forma segura de emitir?

Me pregunto si usar la palabra clave "as" en el siguiente código es una forma segura (es decir, no explotará) de emitir en C #: public void abc(ref Object dataSource) { DataTable table = dataSource as DataTable; }Existe una forma más segura de ...

5 la respuesta

C # objeto a matriz

Utilizando la reflexión, tengo un objeto que necesito convertir en una lista iterable de elementos (tipo desconocido, será objeto). Al usar la ventana Watch, puedo ver que mi objeto es una matriz de algún tipo, ya que me indica la cantidad de ...

1 la respuesta

Casting de un entero a un único, preservando la representación de bits

¿Hay una forma rápida en VB.NET de tomar un int de 32 bits y convertirlo en un flotante de 32 bits mientras se preserva la estructura de bits subyacente? BitConverter hará esto, pero me gustaría transmitirlo directamente sin involucrar matrices ...

7 la respuesta

Estilo de C ++ emitido de char sin firmar * a const char *

Yo tengo unsigned char *foo(); std::string str; str.append(static_cast<const char*>(foo()));El error:invalid static_cast from type ‘unsigned char*’ to type ‘const char*’ ¿Cuál es la forma correcta de emitir aquí en estilo C ++?

6 la respuesta

C ++ ¿Cuándo deberíamos usar un static_cast de dos cadenas sobre reinterpret_cast

n primer lugar, este no es un duplicado de ¿Por qué tenemos reinterpret_cast en C ++ cuando dos static_cast encadenados pueden hacer su ...

4 la respuesta

Advertencia de lanzamiento sin marcar cuando se llama 'Class.forName'

Mi código es el siguiente <, / p> package com.foo; public class TestComposition { public static void main(String[] args) { try { Class<Foo> fooClass = (Class<Foo>) Class.forName("Foo"); } catch (ClassNotFoundException e) { e.printStackTrace(); ...

3 la respuesta

Cast ArrayLista de envoltorios para la matriz correspondiente de primitivas

Yo uso unLista de arregl con la clase de envolturaCort. Después de agregar algunos valores, quiero obtener la matriz primitiva, pero parece que no hay forma con la funcióntoArray(Object[] array), porque necesita unaFormació con la clase ...

7 la respuesta

Tipo de conversión y comparación con el operador suelto "=="

Tengo un problema que me desconcierta terriblemente. Me di cuenta de esto antes, pero no le presté atención hasta hoy. Estaba tratando de escribir mi propio cheque para cadenas enteras. Yo se deis_numeric() pero no es suficiente ya que ...

6 la respuesta

Diferencia entre covarianza y upcasting

¿Cuál es la diferencia entre covarianza y transmisión, o, más específicamente, por qué se les da diferentes nombres? He visto el siguiente ejemplo denominado 'upcasting': string s = "hello"; object o = s; //upcast to 'string' to 'object' ...

5 la respuesta

Comparar String to Integer da resultados extraños

Estoy realmente confundido en cuanto a por qué funciona esta operación. ¿Alguien puede explicarlo? $test1 = "d85d1d81b25614a3504a3d5601a9cb2e"; $test2 = "3581169b064f71be1630b321d3ca318f"; if ($test1 == 0) echo "Test 1 is Equal!?"; if ($test2 ...