
22/07/2007, 12:46
|
| | 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 |