Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/07/2007, 12:46
hachicito
 
Fecha de Ingreso: agosto-2005
Mensajes: 42
Antigüedad: 19 años, 5 meses
Puntos: 0
los campos readonly en los constructores herederos no SIRVEN

Hola Amigos del corrijanme si me equivoco, pero en la ayuda del msdn dice explicitamente que el modificador readonly de C# permite la inicializacion de un campo en:
- su declaracion;
- en un Constructor

Sucede que tengo una clase base donde tengo mi campo readonly, ahora cuando quiero inicializar este campo en una clase hija (en el constructor) no se me permite.
y me manda un error de que "solo se puede inicializar en un constructor o en un inicializador de variables".

Creo que era mucho pedirle al lenguaje C#( jajaja), pero de todas formas quise intentarlo.

Mi pregunta es la siguiente: Qué es un Inicializador de Variables? es eso de Initialize de la interfaz IComponet?. Comó puedo solucionar mi problema???

Gracias de antemano por cualquier respuesta que me puedan brindar.

Harold