
30/01/2008, 05:09
|
| | Fecha de Ingreso: junio-2007
Mensajes: 327
Antigüedad: 17 años, 9 meses Puntos: 0 | |
Problema de asignación con VB.net Hola compañeros. A ver si explico bien mi problema a ver si me podéis ayudar.
Veréis, he creado una clase para almacenar los datos de un pedido. Esa clase tiene un montón de variables locales donde almaceno esos datos. Vamos a suponer que esa clase se llama Pedido.
Me ocurre que yo tengo un objeto del tipo "pedido" que está relleno, es decir todas sus variables internas con sus valores rellenos. Creo otro objeto de ese tipo, y lo igualo. Es decir hago que Pedido2 = Pedido1. El objetivo es que el pedido 2 tenga todos los datos del pedido1 pero se pueda modificar sus datos para hacer una serie de operaciones, pero no quiero perder los originales que seguirán almacenados en pedido1.
Pero me ocurre que al igualarlo, al luego modificar el pedido2, también modifica el pedido1. Esto debe ser porque lo interpreta como un puntero.
Mi pregunta es: ¿Cómo puedo modificar el pedido2, sin modificar el pedido1????
Gracias apañeros. |