He programado un delegado que permite sumar cualquier numero de valores. si es que a alguien le interesa delegate int SumarDelegate(List lista); SumarDelegate SumarHandler = n => { int resultado = 0; n.ForEach(e => { resultado += e; }); return resultado; }; int resultado = SumarHandler.Invoke(new List { 1, 2, 3, 4, 5 }); Console.WriteLine($"La suma es {resultado}");
@justinlu57304 жыл бұрын
Sin duda este es el canal con mejor contenido de programacion que he visto en toa mi vida !
@Tocby5 жыл бұрын
Ya me he puesto al día con tus videos, viene muy bien para refrescar todo lo aprendido y ponerlo en practica, eres un genio! Un saludo,
@SebastianEPH4 жыл бұрын
Refrescar? Nunca te enseñan esas cosas en la universidad, de latinoamerica jamás.
@yordiic.e20294 жыл бұрын
@@SebastianEPH jajajja exacto hermano, con estos videos no refrescas lo aprendido, aprendes exageradamente nuevas cosas que jamas te enseñaran en algun otro lugar y que este gran hombre lo hace.
@enmanuelr75 жыл бұрын
Gracias a tus videos conseguí mi primer empleo como programador! Muchas gracias Juan por compartir contenido tan valioso. Saludos desde Argentina!
@JoseParra-vq8hi5 жыл бұрын
Hola. ¿Podrás compartir los conocimientos que se deben tener para conseguir un empleo de programador? ¿Qué portales de empleo usaste? Siento que ya tengo conocimientos para ser un programador junior pero no tengo experiencia. Saludos
@Krior075 жыл бұрын
Me alegro por tí comentarios como fl tuyo ayudan a personas como yo. Moraleja, échale ganas y dedicación.
@teamlucario3875 жыл бұрын
Felicidades espero algún día trabajar de programador :)
@gonzalomendez55572 жыл бұрын
Podes compartir tu experiencia
@RobertoTexis-h5i Жыл бұрын
Ya tienes chamba? @@JoseParra-vq8hi
@alvarorubilar42245 жыл бұрын
Un dato interesante, esta notación viene desde la matemática, por ejemplo se define la función matemática f(x)=2x+1, pero también se puede escribir x ------> 2x+1 falta escribir la f sobre la flecha, pero la idea se entiende. Muy buen curso Juan, ojala sea de 1000 vídeos :)
@Ariel_Fernandez2 жыл бұрын
Gracias Juan!
@alfonsoadamerueda98425 жыл бұрын
quiero darte las gracias por todos estos videos que subes, por toda tu enseñanza ,es de lo mejor, muchas gracias.
@juliangallolondono2654 жыл бұрын
Wow, excelentes videos por fin pude entender delegados, predicados y expresiones lambdas
@blezzet19514 ай бұрын
soy nuevo pero cuando vi esta expresion literalmente pense en las arrow functions de javascript y me di cuenta que tienen similitudes, pero de por si la sintaxis del lenguaje tienen sus detalles que los diferencian
@JulioCesar-qx6ll4 жыл бұрын
bien explicado mi hermano muchas gracias saludos desde Honduras
@memedance353510 ай бұрын
Muy bueno Pill↪
@Fernando_SC4 жыл бұрын
Nuevamente muchísimas gracias, nunca había entendido las funciones anónimas o como aquí se les llama las lambda y ahora le entiendo, gracias.
@Mrleopola5 жыл бұрын
Hola Juan. Dan gusto tus videos. Tus explicaciones tan explícitas. Geniales. Un abrazo. Leopoldo.
@jorgealexanderguatequemart37353 жыл бұрын
Muchas gracias
@jesusinhoyt88895 жыл бұрын
Eres el mejor Dios te bendiga
@ddcooper192 жыл бұрын
Gracias
@teamlucario3875 жыл бұрын
Ansioso por la prox parte maestro.
@ghss50884 жыл бұрын
gracias!!
@omarsanchezcuevas83092 жыл бұрын
A partir de aquí toca practicar más, En una semana he llegado,, pero ya toca profundizar con los temas 💪
@adelsanchez38225 жыл бұрын
Maestro, hay alguna razon que le haya impedido incluir los tipos de delegado Action y Func
@wilkintrinidad12293 жыл бұрын
supongo que son delegados propios del sistema, solo nos interesa saber que es el delegado y para que sirve ,
@pablofonseca88675 жыл бұрын
Buenas profesor, muchas gracias por sus videos son excelentes. No tiene una idea de lo mucho que me han ayudado a masterizar lo que aprendo en la universidad. Me preguntaba si usted podría realizar un video relacionado con orientación a objetos que se llama “Relación Entre Clases”, es un tema más visual que sintáctico, pero me ayudaría muchísimo. Hay varios tipos, herencia, asociación, agregación... Del lado de programación los entiendo al igual que en el estándar UML, pero siento que si usted los explica los entendería mucho más y qué es cada uno de ellos. Linda tarde.
@Victor123osiris5 жыл бұрын
Eres un crack jeje esto si esta bueno.
@danieltejada62655 жыл бұрын
Espero que siga subiendo mas vídeos profe!!!!
@pildorasinformaticas5 жыл бұрын
Sí, en breve seguiremos con el curso. Un saludo!
@toput314 жыл бұрын
Abrevia trabajo pero hay que acostumbrarse, gracias :D
@diegoavendano81655 жыл бұрын
Son las mismas que se usan en javascript que bueno
@Zearinox4 жыл бұрын
al final para comparar las dos personas uso delegate y funciono. Entonces para que exite predicate si se supone que son para estos casos de booleans?
@GerentedeSistemas4 жыл бұрын
Es al revés, si ya existe el delegado Predicate para que creas un delegado personalizado? El Framework tiene delegados estándar como Action, Func, Predicate y EventHandler, sin embargo permite definir delegados según las necesidades
@williamballen94623 жыл бұрын
Super
@cesheadvideo4 жыл бұрын
Entonces un delegado es una especie de variable que almacena funciones o referencias a ellas
@10tronic4 жыл бұрын
Al final del video para instanciar el delegado se prescindió del operador new y se usó directamente la expresión lambda sin que generara error. ¿Por que se da ese comportamiento?
@GerentedeSistemas4 жыл бұрын
A partir de c# 6, existe el inicializador de objetos o colecciones, no es necesario invocar a un constructor
@francocrespo65554 жыл бұрын
Con la expresión lambda nos ahorramos de declarar el delegado predicado no?(ejemplo de NumeroPares)
@davidm74035 жыл бұрын
Buen día. Muchas gracias por los vídeos, tienes una forma muy clara para explicar los temas. Tengo una duda ¿Consideras que este curso se puede extender al igual que el de java a 270 vídeos? Saludos
@pildorasinformaticas5 жыл бұрын
Gracias por el comentario. No se si llegaremos a tantos pero aún le queda mucho recorrido al curso. Pasaremos claramente de los 150. Un saludo!
@limonfacherito4 жыл бұрын
@@pildorasinformaticas Juan un saludo antes que nada darte las gracias por el tiempo que has dedicado a enseñarnos un lenguaje como este y de manera impresionante, espero puedas resolver mi duda, se puede sustituir el true o false por un mensaje en consola usando la condicional if else co un predicado?
@Sir_Isaac_Newton_3 жыл бұрын
@@limonfacherito if (lo que sea == false) WriteLine("es falso"); else WriteLine("es verdadero");
@jcmejia7293 жыл бұрын
No entendí el flujo de ejecución: El programa inicia en el Main Crea dos objetos de tipo Personas ( instancia la clase Persona) Llama la propiedad y asigna valores nombre y edad por medio de (set) Luego instancia el delegado y ahi mismo se hace la comparación ¿el delegado se puede declarar aunque no haya método? Y tampoco veo cuando de puro paso a paso que llame al delegado como un se hace con un método
@jhmesseroux5 жыл бұрын
Profe que tal ? Te quiero consulta algo sobre el curso de python, quiero saber si vas a publicar curso tutorizado de python este año o al comienzo del año que viene si Dios quiere ?
@hernangarcia773 жыл бұрын
FindAll(expresion lambda) es similar a map(funcion flecha) de JS. Me gustaria saber como implementaron en JS los arrays, linkedList que aceptan cualquier cosa?
@humorblanco84412 жыл бұрын
Nice
@alexissuarezalvarez56224 жыл бұрын
Gracias por el tutorial. Tengo una duda, cuando creamos los métodos getters y setters ¿como se explicaria el uso del lambda? soy nuevo en c#.
@Sir_Isaac_Newton_3 жыл бұрын
quien sabe 🤣🤙
@fernandogajew98795 жыл бұрын
Buen dia una consulta el curso de android lo finalizaste ? . En el tema de la herencia me ocurre algo curioso estando todo bien al querer recorrer todo con un array y usando el for o foreach al ejecutar me sale el resultado y abajo me pide un try cast
@pildorasinformaticas5 жыл бұрын
El curso de Android está en elaboración y en pausa. Lo terminaré. Respecto a lo que comentas, tendría que ver el código que has escrito para poder darte pistas de por qué te pide bloque try. Un saludo!
@adriannunez31084 жыл бұрын
esta muy dificil lo repasare saludos
@_xaplin_5 жыл бұрын
Juan, tengo una pregunta. No he visto todos los videos de C#, ya que solo estoy programando en este lenguaje desde hace poco, y por poco tiempo. Cuando se utiliza el simbolo barra baja en C#, que significa? Lo he visto asi: _busy.Reset(); (Estoy utilizando hilos)
@teamlucario3875 жыл бұрын
Es una buena practica de programación Nada mas.
@GerentedeSistemas4 жыл бұрын
es una convención de nomenclatura
@SebastianEPH4 жыл бұрын
Lambdas es o son como las arrow function de javascript?, confirmen
@hernangarcia773 жыл бұрын
en 2011 aparecieron las expresiones lambda en c++ y en js en 2015 (es6). js esta programado en c++, intuyo que ha de venir por ese lado...ahora en c# segun entiendo aparecen en 2007, c++ las tomo de c#??
@14andr14 жыл бұрын
Que clase de Javascript es este? Gracias Juan por tan buenos videos!!
@Juanda-302 жыл бұрын
Creo que me perdí un poco osea por que no hubo que instanciar el ultimo delegado como los anteriores..
@Cristian-qh6ww5 жыл бұрын
parece que el delegate son como las interfaces funcionales de java
@alphaalfre3 жыл бұрын
👀
@TonicoBonico2 жыл бұрын
Muy, muy glande.
@matiasnoguera3624 Жыл бұрын
jj dijo p2 xdd
@pablofonseca88674 жыл бұрын
Cuando .NET hace todo lo posible por parecerse a JS :V
@MrCharlypesc3 жыл бұрын
Entiendo que JAVA/C# y JS estan fuertemente influenciados por TypeScript.
@IgnaDevPokemon4 жыл бұрын
Tu vida es difícil? remplazala por una expresión lambda :D