![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Creo haberlo probado bien en c# y no me dio ningun error. Supongo que el compilador se queja porque el tipo integer (como decimal, bool y los otros tipos de datos primitivos, excepto string) es un tipo de dato de valor (valuetype) mientras que la clase Object define un dato por referencia (referencetypes vs valuetypes), y al parecer el compilador no hace el boxing automaticamente.
De todas formas existe un mecanismo para lograr lo que quieres, y es haciendo la conversion manualmente. Igualmente, es bueno identificar que existen tipos de datos diferentes (por valor y referencia), y que el compilador (el que sea) puede decidir cuando hacer el boxing/unboxing automatico o exigir al programador que lo escriba.
__________________
Héctor Geraldino Software Engineer |
|
#2
|
|||
|
|||
|
Autoboxing
Hola radaalvaro!
En cuanto al punto dos si existe una forma de decirle al compilador de hacer el boxing automatico. En tu codigo pon la siguiente directiva de compilacion: {$AUTOBOX ON} Asi podras asignar un entero a un objeto sin tener que hacer la conversion manualmente. De hecho si te fijas en el codigo generado del BDS, normalmente de forma automatica agrega esa directiva a el codigo, debajo de implementation... Saludos! |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| string a Integer | Juanito-Kun | Varios | 4 | 06-10-2005 12:53:43 |
| Convertir un String a Integer | Rafe | Varios | 2 | 12-08-2005 17:43:38 |
| ¿Como pasar de String a Integer? | astur_racing | JAVA | 5 | 13-01-2005 18:58:18 |
| de String a Integer!! | kye_z | Varios | 2 | 20-11-2004 20:04:36 |
| Pasar String a Integer | ramonibk | Varios | 12 | 09-09-2004 17:20:20 |
|