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 static abstract - Tutorial de .NET
Del curso: .NET 7 esencial
Miembros static abstract
Ahora en C# 11 podemos implementar miembros estáticos en nuestras interfaces abstractas. Vamos a ver cómo es esto, voy a crear una nueva aplicación de consola en este folder y vamos abrir Visual Studio Code. Aquí tengo ya Visual Studio Code y lo que voy a hacer es crear justamente una interfaz llamada ICreatable genérica que tenga un método que me permita crear el objeto que está implementando esta interfaz, es decir, aquí vamos a implementar static abstract, esto no se podía ser antes. Voy a regresar un objeto de tipo T en este método llamado Create. Entonces, aquellas clases concretas que implementen ICreatable están obligadas a implementar este miembro estático Create. Vamos saber cómo es esto voy a crear una nueva clase llamada Pet o mascota en inglés que implemente ICreatable. de tipo Pet de esta forma y obviamente aquí estoy obligado a implementar este miembro estático. Y bueno la implementación podría ser algo así como return new Pet esto para obligar a los usuarios de…
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)
-
-
-
-