Тёмный

Primary Constructors en C# y como limpiar tu código en segundos 

NetMentor
Подписаться 19 тыс.
Просмотров 2,7 тыс.
50% 1

00:00 Introducción a los primary constructors
00:36 Qué son los primary constructors?
05:50 Primary constructors en clases servicio
Si te gusta el contenido, puedes apoyar al canal invitandome a un café www.buymeacoffee.com/netmentor
Miembros premium del la coumunidad: www.netmentor.es/miembro-premium

Наука

Опубликовано:

 

12 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 10   
@NetMentor
@NetMentor 3 месяца назад
Twitter: twitter.com/NetMentorTW Blog: www.netmentor.es/entrada/primary-constructors
@uliseslopez7248
@uliseslopez7248 4 месяца назад
Mi más sincera admiración, bien explicado y buenos ejemplos. Muchas gracias,.
@DanielPila
@DanielPila 2 месяца назад
Gracias por tu artículo. En mi opinión, este es otro de los ejemplos en que "una vez que lo sabes" está claro que ahorras código pero hay que pensar en el que llega por primera vez al curso y no tiene ni idea de C#, en ese caso, las convenciones quizás le puedan liar más que ayudar. Yo lo que haría sería en la parte del curso en que se hable de ello, añadir esta información para que quien quiera usarlo sepa que puede pero yendo de lo más básico a lo más complejo. Otro tema sería cuando tienes un post sobre algo más avanzado, quizás en ese punto sí que te puedes arriesgar a usar primary constructor porque se entiende que quien está en ello, lo sabe y si no es así siempre puedes añadir un enlace a esa parte.
@ArturoNull
@ArturoNull 4 месяца назад
¡Muchas gracias!
@PittZahott
@PittZahott 4 месяца назад
Para "conservar" el private readonly se pueden declarar los campos a nivel de clase como private readonly (con la nomenclatura deseada) y asignarles el valor del primary constructor, así dentro de los métodos ya solo puedes usar los campos a nivel clase y no los del primary constructor.
@josephmoreno9733
@josephmoreno9733 3 месяца назад
La barra baja no es adecuada porque en realidad no es un campo de instancia, sino una variable del scope (asumo que por detrás hay un campo de instancia, igual que las pripiedades) se confunde más con campos estáticos, en realidad. Pienso que con un atributo [ReadOnly] debería bastar para lograr dicho efecto. Piensa en este ejemplo, acá se fuerza a crear un campo de instancia pero se pierde el sentido del constructor primario. public class Clase(in String parametroEntrada) { private String _campo = parametroEntrada; public String Propiedad { get => this._campo; set => this._campo = value; } }
@diegoimberti4398
@diegoimberti4398 3 месяца назад
Muy “bonito” el código reducido…: pero y si queremos meterle Dataanotations?
@NetMentor
@NetMentor 3 месяца назад
en ese caso no puedes, porque hay algunas que si se pueden usar, pero no todas, asi que mejor no hacerlo con priary constructors
Далее
Aplicaciones con múltiples clientes
21:31
Просмотров 4,2 тыс.
ДОБРО ПОЖАЛОВАТЬ В СЕМЬЮ♥️
42:55
A Simpler Way to See Results
19:17
Просмотров 95 тыс.
LEARN THIS JAVASCRIPT BEFORE LEARN REACT
32:12
Просмотров 131 тыс.
Arquitectura Hexagonal: Una Introducción
9:44
Просмотров 1,9 тыс.
¿Qué es una API HTTP? | Como usar una API
14:20
Просмотров 141 тыс.
AIs learn to WALK
20:21
Просмотров 51 тыс.
Curso de Javascript Orientado a Objetos para Principiantes
2:25:06
Main filter..
0:15
Просмотров 2,7 млн