Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/05/2004, 22:01
Stream
 
Fecha de Ingreso: mayo-2004
Ubicación: Guadalajara, Jalisco, México
Mensajes: 724
Antigüedad: 20 años
Puntos: 6
Hola!

en VB.NET no hay apuntadores... pero en C# sí...


Para poder utilizar apuntadores necesitas compilar con /unsafe
esto lo haces con:

en el explorador de soluciones -> click derecho en las propiedades de tu proyecto... -> propiedades de configuracion -> Generar (build en ingles), habilitas a true la de "Allow Unsafe Code blocks" a true.

Para poder utilizar codigo inseguro (apuntadores) necesitas poner unsafe antes de cualquir variable, propiedad, estructura o metodo...

Por ejemplo:

Public unsafe int Suma()
{
//implementacion del codigo aqui
return valor;
}

Por ejemplo, te haré más facil la vida:

//Creas un objeto
MyClass MyObjeto = new MyClass();

//creas un apuntador
MyClass *Apuntador;

//Haces que el apuntador apunte a MyObjeto
Apuntador = &MyObjeto;

//imaginate que tu objeto original cuenta con una propiedad X de tipo int
//es decir:
//Public class MyClass
{
public int X;
//bla bla bla
//...
}


//Entonces para referirte a esa variable usando el apuntador haces esto:
Apuntador ->X=10;


Y ya.. ¿ facil no ?


Saludos, Desde La Paz, BCS, Mèxico