¿Qué son los delegados? ¿Para qué sirven los delegados? C# .Net, Ejemplo paso a paso

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 ก.ย. 2024
  • #delegate #csharp #core
    En este video te muestro que son los delegados y para que puedes utilizarlos, explicándote cómo puedes crearlos y asignarlos de tres maneras distintas: utilizando una función existente, a partir de una función anónima y con expresión lambda.
    Si quieres apoyarme y darme para una cerveza puedes hacerlo por aquí: paypal.me/Hecto...
    Tambien puedes via patreon: / powerhdeleon
    Todos mis podcasts: • Podcast #1 - ¿Cuál es ...
    Curso de MVC .Net: • Curso de MVC .Net C#| ...
    Curso de MVC Api .Net: • Curso de MVC API .Net ...
    Curso de facturación electrónica en c# .Net: • ¿Cómo convertir archiv...
    Todos mis videos sobre facturación electrónica: • ¿Cómo convertir archiv...
    La falta de respeto tanto a mí como a cualquier otra persona y el SPAM son razones de bloqueo en mi canal.
    "Copyright Disclaimer Under Section 107 of the Copyright Act 1976, allowance is made for "fair use" for purposes such as criticism, comment, news reporting, teaching, scholarship, and research. Fair use is a use permitted by copyright statute that might otherwise be infringing. Non-profit, educational or personal use tips the balance in favor of fair use"
    ---------------------------------------------------------------------------------------------------------------
    Sigueme en twitter ⇒ / powerhdeleon
    Sigueme en facebook ⇒ / hdeleon666
    Mi Sitio web ⇒ hdeleon.net

ความคิดเห็น • 52

  • @adrianmartinezjimenez9771
    @adrianmartinezjimenez9771 4 ปีที่แล้ว +10

    Pague un curso online para aprender C# y al final eh tenido que mirar en youtube estas cosas, te hace replantearte tus decisiones de vida sinceramente, te has ganado mi like buen hombre

  • @pedrodelacruz6442
    @pedrodelacruz6442 4 ปีที่แล้ว +12

    Continua los cursos de C# .net Por favor!! Gracias a ti consegui trabajo pero aun creo que me falta seguir aprendiendo!

  • @randic.6880
    @randic.6880 3 ปีที่แล้ว +8

    Buena explicación men, te la rifaste, ahora mismo me siento agraciado porque estoy aprendiendo c# en .net core y justo llegas vos con tus explicaciones que ayudan bastante, eres un crack saludos desde Rep. Dominicana :)

  • @limbertyalusqui
    @limbertyalusqui 3 ปีที่แล้ว +2

    Grande. justo tenia un problema. y me solucionaste.

  • @gamas5883
    @gamas5883 4 ปีที่แล้ว +14

    Ahuevo con las explicaciones de este man xD "Un cabron como yo que les explique" xD

    • @juanespinosa7733
      @juanespinosa7733 4 ปีที่แล้ว +1

      Gracias a ese comentario, me suscribo jajaja

  • @RenderAndReviews
    @RenderAndReviews 4 ปีที่แล้ว +1

    ERES LO MEJOR DE LA PUTA VIDA!!!!!! mi profesor de C# valia callampa, ojala hubiera enseñado como tu.

  • @javs666
    @javs666 3 ปีที่แล้ว

    Fueron los 13 segundos mas incomodos de mi vida, sentí que Hector me estaba mirando fijo sin decir nada jajajajajaj
    Buenisima explicación loco!

  • @hernangarcia77
    @hernangarcia77 3 ปีที่แล้ว

    vengo de otros cursos y no entendia ni mierda, me has hecho ver todo claro ahora, muchisimas gracias!!

  • @jerepiriz5042
    @jerepiriz5042 4 ปีที่แล้ว +2

    Gracias Hector, tus videos son buenisimos!!

  • @hathingenioso
    @hathingenioso 2 ปีที่แล้ว

    muy buena explicacion... venia entendiendo todo hasta el final... ahi me perdi jejjeje, pero gracias por el video... Saludos desde argentina.🤣🤣🤣

  • @willymoon1093
    @willymoon1093 6 หลายเดือนก่อน

    2024 se le agradece su contenido

  • @alejandrarubio3675
    @alejandrarubio3675 ปีที่แล้ว

    Genioooooooooooo mil gracias increíbles tus explicaciones.

  • @jvcho
    @jvcho 2 ปีที่แล้ว +1

    Hola te felicito por este video, al final comprendi el tema delegados. Muchisimas gracias , me he suscrito por supuesto.

  • @pmuruaga
    @pmuruaga 5 ปีที่แล้ว +1

    Excelente! Interesante. Ya veré cómo puedo aplicarlo...

  • @jhustyncarvajal1383
    @jhustyncarvajal1383 4 ปีที่แล้ว +3

    6:39 "Huy!!! uyuyuii el miedo" jajajaja amé, este vrg es mi ídolo das clases?

  • @animexzcom
    @animexzcom 5 ปีที่แล้ว +2

    Gracias por tus videos men me han sacado de broncas por eso te invite una cerveza XD

    • @hdeleonnet
      @hdeleonnet  5 ปีที่แล้ว

      Si ya lo vi. Muchísimas gracias

  • @luisalberto1146
    @luisalberto1146 4 ปีที่แล้ว +1

    Hola Héctor muy buen video me sirvió para entender los delegados pero quisiera preguntarte una duda que tengo, en el ejemplo final de la clase persona en el método de registrar donde pusiste el delegado que es mejor o que tienen de diferente hacerlo de con delegados o hacerlo de esta manera llamando directamente al método sin usar delegados:
    Cw("Me registro en la base de datos");
    int a = BuscandoANemo(List);
    Cw("El envio de mail de confirmacion");
    ya que si es lo mismo, no le encuentro el sentido de para que sirven los delegados mas que para hacer librerías donde un método puede usar otros métodos diferentes según lo que quiera el programador.
    Me gustaría si me pudieras decir algún ejemplo practico donde si o si se deben usar delegados ya sea para mas fácil entendimiento del programa o que sea muy forzoso el uso de un delegado para mas o menos guiarme en su uso correcto

  • @armandopenaleonett1258
    @armandopenaleonett1258 3 ปีที่แล้ว

    Deberias tener mas vistas y mas seguidores bro super! Gracias

  • @orlnd5913
    @orlnd5913 3 ปีที่แล้ว +1

    explicaciones vergas

  • @anbenavides6
    @anbenavides6 4 ปีที่แล้ว +1

    Saludos excelente, solo que te pediria que tus videos los hicieras tambien en vb.net. Gracias

  • @marcosdimartino98
    @marcosdimartino98 5 ปีที่แล้ว +2

    gracias bro.. ahora voy a buscar si tenes de handlers xD

  • @jaelmora5588
    @jaelmora5588 9 หลายเดือนก่อน

    jajaja me cae bien el tipo

  • @pmuruaga
    @pmuruaga 3 ปีที่แล้ว +1

    Hector, tenes algun video explicando eventos y ejemplos de uso?

    • @hdeleonnet
      @hdeleonnet  3 ปีที่แล้ว

      No pero más de delegados aquí: th-cam.com/video/I_fdCzza2mg/w-d-xo.html

  • @alfirian
    @alfirian 5 ปีที่แล้ว +4

    Excelente video, como siempre.
    Por cierto, ¿Te sirve que veamos la publicidad completa, verdad?

    • @hdeleonnet
      @hdeleonnet  5 ปีที่แล้ว +3

      Dice youtube que si lol

  • @pablomaidana7420
    @pablomaidana7420 3 ปีที่แล้ว

    Muy interesante. El delegado lo ejecuta en otro hilo?

  • @TonicoBonico
    @TonicoBonico 2 ปีที่แล้ว

    Buen vídeo. Hasta que no has enviado el puñetero delegado por parámetro con la función random, desde una clase a otra, no entendía para qué mierdas podría tener sentido usar los delegados.

  • @nicotoobebello6386
    @nicotoobebello6386 5 ปีที่แล้ว

    Explicas muy bien y además con algo de humor el vídeo se hace más entretenido de ver xD
    ¿Ya tienes algún vídeo hecho acerca de las Lambdas? y ¿Acerca de los Callbacks? me interesa el tema.
    Saludos!

    • @hdeleonnet
      @hdeleonnet  5 ปีที่แล้ว +1

      aun no, pero pronto

  • @RATSKCOR12
    @RATSKCOR12 ปีที่แล้ว

    Sensei ¿Cómo llamo al Delgado dentro de una clase si es un metodo con la misma firma pero está en otra clase, todo público?

  • @josezavala5972
    @josezavala5972 4 ปีที่แล้ว +1

    Hola qué tal, estupendo vídeo y la explicación, sin embargo quizás más allá de ver cómo hacerlo me creo la duda (quizás aún no lo entiendo del todo para saber bien cuando usarlo, mencionabas que podría ser cuando está compilado o que tengo una dll) :: entiendo que es una función y es guardarla en una variable para después usarla sin embargo también puedo mandar a llamar la función como tal y el resultado guardarlo en una variable y estaría viendo "lo mismo" o en que me beneficia o como decidir cuando usarlo? Int dato = Fun_Devuelve_Int(param); if dato==1 then....
    Buscamayornumero fn1= BuscandoANemo......
    If fn1 == 666 then ....
    Espero haberme dado a entender mi duda xD

    • @zamirbebe834
      @zamirbebe834 2 ปีที่แล้ว

      Tengo exactamente la misma duda y vine a los comentarios a ver si estaba la respuesta...

  • @nahuel9797
    @nahuel9797 3 ปีที่แล้ว

    No termino de entender en que caso deberia usarlo? Para reutilizar metodos de otros ficheros/proyectos?

    • @hdeleonnet
      @hdeleonnet  3 ปีที่แล้ว +1

      Paradigma funcional. Programación Reactiva. Asincronia. Mil lados.

  • @edwinsantana6540
    @edwinsantana6540 ปีที่แล้ว

    Nombre no la universidad lo necesita mi don🫂

  • @Juanda-30
    @Juanda-30 ปีที่แล้ว

    Hola aun no le veo la utilidad por que podría llamar los métodos pero bien supongo que luego entenderé

  • @jesusalvarado5793
    @jesusalvarado5793 3 ปีที่แล้ว

    Yo tengo una duda, como se haría para mandar texto de un textbox desde el form1 al form2 con delegados?

  • @Ariel_Fernandez
    @Ariel_Fernandez 2 ปีที่แล้ว

    Gracias por la explicación, el código se ve muy pequeño.

  • @abygalvan7076
    @abygalvan7076 4 ปีที่แล้ว +1

    siento que me esta explicando algún amigo de la uni jaja

  • @LuisA-g7j
    @LuisA-g7j ปีที่แล้ว

    No entendi!

  • @ivanmr6742
    @ivanmr6742 4 ปีที่แล้ว +1

    Buscando a nemo C-mamut

  • @MarioGarcia-nr7wh
    @MarioGarcia-nr7wh 4 หลายเดือนก่อน

    Lo único que desagrada es el vocabulario lleno de sandeces y est**deces molesta al estar en el aprendizaje pero de ahí en más está bien

  • @Sherlock24jp
    @Sherlock24jp 3 ปีที่แล้ว +1

    BuscandoNemo jajajajajjajajajajaja el mejor nombre a un método en C# jajajajajajajajajajajaj