Cuestionario - Clases y métodos estáticos
Métodos estáticos
- ¿Qué propone el principio DRY?
- ¿Qué modificadores podemos aplicar a un método y qué efecto tienen?
- Enumere y detalle las buenas prácticas a la hora de diseñar un método.
- ¿Qué significa refactorizar?
Namespaces
- ¿Qué es un namespace y cuál es su función principal?
- ¿Puedo tener distintos namespaces dentro de un mismo proyecto o ensamblado de .NET?
- ¿Para qué se usa la directiva using?
- ¿Para qué se usa la directiva alias?
- ¿Puedo declarar dos clases independientes/distintas con el mismo identificador dentro del mismo namespace? ¿Y en namespaces distintos?
Strings
- ¿Es lo mismo declarar una variable como string (en minúscula) o como String (con la primera letra en mayúscula)? ¿Por qué?
- ¿Se puede recorrer un string con un foreach? ¿Por qué?
- ¿Qué significa que los strings son inmutables? ¿qué sucede en realidad cuando usamos métodos u operadores para modificar un string?