Del curso: .NET 7 esencial
Accede al curso completo hoy mismo
Únete hoy para acceder a más de 23.200 cursos impartidos por expertos del sector.
Miembros requeridos - Tutorial de .NET
Del curso: .NET 7 esencial
Miembros requeridos
Ahora en C# 11 contamos con un nuevo modificador de acceso llamado required, que nos permite indicar que cierto miembro debe ser inicializado, es decir, nos permite exigir esa inicialización. Para demostrar esto, voy a crear una nueva clase llamada Pet y voy a tener un par de propiedades Name y Breed, para el nombre y raza de estas mascotas, respectivamente. Además, voy a hacer override de ToString y voy a utilizar la interpolación de cadenas para poder mostrar en la consola el nombre y la raza. Muy bien, hasta aquí no hay nada raro. De hecho, puedo hacer una nueva instancia de Pet por acá y usar Console.WriteLine para enviar pet a la consola. Vamos a ejecutar y, claro, no tengo ningún nombre, ninguna raza en este momento, sin embargo, vemos que esto compila y ejecuta. Lo que sí tengo es este error que me está arrojando el compilador, que es un warning, indicándome que tanto Name como Breed deberían tener valores. Y esto obedece a que ambos son strings y que estos strings pues deben…
Contenido
-
-
-
-
-
(Bloqueado)
Miembros static abstract4 min 55 s
-
(Bloqueado)
Generic math4 min 53 s
-
(Bloqueado)
Auto-default structs2 min 29 s
-
(Bloqueado)
List patterns5 min 14 s
-
(Bloqueado)
Alcance de nameof extendido6 min 50 s
-
(Bloqueado)
Numeric IntPtr2 min 40 s
-
(Bloqueado)
Cadenas literales raw3 min 6 s
-
(Bloqueado)
Miembros requeridos5 min 56 s
-
(Bloqueado)
-
-
-
-