lunes, 9 de abril de 2012

¿Se puede declarar una constante como estática (poniendo la palabra clave static) en C#?

No podemos declarar una constante con la palabra clave static. Aunque debemos que tener claro que una constante es en la práctica un campo estático. Podemos acceder a ella sin la necesidad de tener que crear un objeto de esa clase (si los modificadores de privacidad lo permiten)  y ademas es compartida por todos los objetos de la clase. Es obvio decir que al ser una constante su valor es inalterable.


Una constante es declarada con la palabra const .

Cuando accedamos a una constante desde fuera de la clase (si los modificadores de privacidad lo permiten) debemos usar el nombre de la clase, un punto y el nombre de la constante.

No hay comentarios:

Publicar un comentario