| |||
Cual es la diferencia entre system.int32 y un int Cual es la diferencia entre system.int32 y el tipo int lo pregunto porque he leído que es lo mismo escribir system.int32 e int solo que el ultimo es la forma mas resumida para no estar escribiendo a cada rato system.int32 (corrijanme si me equivoco) ahora mi duda es si hay alguna otra diferencia porque he visto algunos programas que usan system.int32 y también int entonces si son los mismos para que usar system.int32 y no el primitivo int ??? |
| |||
Respuesta: Cual es la diferencia entre system.int32 y un int System.int32 es un tipo propio del .net framework El tipo de valor Int32 representa enteros con signo cuyos valores están comprendidos entre el 2.147.483.648 negativo y el 2.147.483.647 positivo. http://msdn.microsoft.com/es-es/libr...32(VS.80).aspx El tipo de valor Int16 representa enteros con signo cuyos valores están comprendidos entre el 32768 negativo y el 32767 positivo. El tipo de valor Int64 representa enteros cuyos valores están comprendidos entre el 9.223.372.036.854.775.808 negativo y el 9.223.372.036.854.775.807 positivo. el intervalo del tipo int es -2.147.483.648 a 2.147.483.64. Entero de 32 bits con signo el tipo del tipo de .NET Framework es System.Int32 http://msdn.microsoft.com/es-es/libr...5w(VS.80).aspx El que mas se puede parecer al tipo int es el System.int32 por la representación. Incluso te comento que me hiciste recordar una pregunta de un examen de certificacion 70-536. Saludos. |
| ||||
Respuesta: Cual es la diferencia entre system.int32 y un int Si insistes con decir que "es lo mismo" es que no estás comprendiendo la diferencia, o no has profundizado en el kernel de los SO y de los softwares de desarrollo. El único ámbito en que se pueden considerar como "lo mismo" es cuando consideras su valor en binario. Nada más. Pero si haces POO, son sólo parecidos, pero clases distintas. Absolutamente. Es un error decir que "es lo mismo" porque el problema se te presentará en diferentes contextos y afectará en los desarrollos que hagas. Si los tomas como iguales, coleccionarás errores constantemente.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) Última edición por gnzsoloyo; 05/10/2008 a las 20:58 |
| |||
Respuesta: Cual es la diferencia entre system.int32 y un int Pues quizá lo he entendido mal. A ver... matemáticamente son identicos, además, puedo hacer operaciones con las dos tipos de variables que no me da ningún error... Otra cosa es que me digas que si utilizo el int en un ensamblado que no sea c# me de error... eso vale... pero sino no lo entiendo la verdad... no se donde más me podria dar error. |
| ||||
Respuesta: Cual es la diferencia entre system.int32 y un int Option Strict On Según el manual: Cita: Restringe las conversiones de tipos de datos implícitas únicamente a conversiones de ampliación. No permite de forma explícita cualquier conversión de tipos de datos que podría ocasionar pérdida de datos y cualquier conversión entre tipos numéricos y de cadena de caracteres. Option Strict { On | Off } Partes On: Opcional. Habilita la comprobación Option Strict. Si no se especifica On u Off detrás de la instrucción Option Strict, el valor predeterminado es Off. Off: Opcional. Deshabilita la comprobación Option Strict. Cuando se utiliza, la instrucción Option Strict debe aparecer antes de cualquier otro código. Generalmente, Visual Basic .NET admite las conversiones implícitas de cualquier tipo de datos en cualquier otro tipo de datos. Puede producirse pérdida de datos cuando el valor de un tipo de datos se convierte a un tipo de datos con menor precisión o menor capacidad. Sin embargo, se producirá un mensaje de error en tiempo de ejecución si se pierden datos en tal conversión. Option Strict garantiza la notificación en tiempo de compilación de estos tipos de conversiones de modo que puedan evitarse. Además de no permitir conversiones con restricción, Option Strict genera un error para el enlace en tiempo de ejecución. Un objeto es de enlace en tiempo de ejecución cuando se asigna a una variable que se declara de tipo Object.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) Última edición por gnzsoloyo; 07/10/2008 a las 09:48 |