Inscríbete a IMMIGO con un descuento de hasta 90%: dev.immigo.io/?via=leon
@aleal32794 ай бұрын
Ya rebasamos a los 1500 likes
@wea72765 ай бұрын
Hector me mataste con el comentario de que parecen hamsters jjajajajaj
@usuario_47785 ай бұрын
Claro que sí. Dos de los temas, no los había visto. Gran video. Seria muy interesante mas videos sobre arboles de expresiones.
@kvelez5 ай бұрын
6:19 Cool using System.Linq.Expressions; var paramA = Expression.Parameter(typeof(int), "a"); var paramB = Expression.Parameter(typeof(int), "b"); var body = Expression.Equal(paramA, paramB); Console.WriteLine(body.ToString()); body = Expression.Subtract(paramA, paramB); var subExp = Expression.Lambda(body, paramA, paramB); Console.WriteLine(subExp); Console.WriteLine(subExp.Compile()(6, 2)); =========== var numbers = Enumerable.Range(1, 1000); var parallelQuery = numbers.AsParallel().Where(number => number % 2 == 0); parallelQuery.ForAll(number => Console.WriteLine(number)); Console.WriteLine(parallelQuery.Count()); ========== dynamic some = 2; Console.WriteLine(some); some = "hello"; Console.WriteLine(some); dynamic func = new Func((a, b) => a + b); Console.WriteLine(func(1, 2)); func = new Func((a, b) => a - b); Console.WriteLine(func(1, 2)); func = new Func((a, b) => a * b); Console.WriteLine(func(1, 2)); func = new Func((a, b) => a / b); Console.WriteLine(func(1, 2)); var fn = (int a, int b) => a + b; Console.WriteLine(fn(1, 2)); fn = (int a, int b) => a - b; Console.WriteLine(fn(1, 2)); fn = (int a, int b) => a * b; Console.WriteLine(fn(1, 2)); fn = (int a, int b) => a / b; Console.WriteLine(fn(1, 2)); ================= using System.Dynamic; dynamic drink = new ExpandoObject(); drink.name = "Coke"; drink.price = 1.5m; drink.brand = "Coca Cola"; Console.WriteLine($"Name: {drink.name}, Price: {drink.price}"); ============ using (var op = new Operation()) { Console.WriteLine("Using"); op.Dispose(); Console.WriteLine("Not using"); } public class Operation : IDisposable { public void Dispose() { Console.WriteLine("Disposed"); } } ============ (string name, string lastName) ToUpper(string name, string lastName) => (name.ToUpper(), lastName.ToUpper()); (string name, string lastName) ToLower(string name, string lastName) => (name.ToLower(), lastName.ToLower()); var person = ToUpper("john", "doe"); Console.WriteLine(person); person = ToLower("john", "doe"); Console.WriteLine(person); =========== using System.Runtime.InteropServices; Windows.MessageBox(IntPtr.Zero, "Hello World", "CSharpTest", 0); public class Windows { [DllImport("user32.dll", CharSet = CharSet.Auto)] public static extern int MessageBox(IntPtr hWnd, String text, String caption, uint type); }
@fernandocacciola1265 ай бұрын
Muy buen video! En la parte de Tuples, estaba esperando que expliques que desde C# 7 se puede "deconstruir" el tuple: string (Name, LastName) = ToUpper(....) Muchas veces eso puede ser más cómodo que usar el objecto tuple sin deconstruir.
@highlanders405 ай бұрын
este video me gusto mucho .. haz mas videos de estos es muy interesante. (arboles de expresion)
@jorgecaceres38405 ай бұрын
Estos son mis videos favoritos. Aprendí C# en el trabajo y con la práctica, aunque ya había trabajado con otros. Siento que mi conocimiento del lenguaje en sí es todavía superficial y son este tipo de cosas las que quiero aprender ahora.
@fredycaballero65185 ай бұрын
Excelentes tips, muchos de ellos los fui aprendiendo con los años y ahora lo resumes en unos minutos 😅
@deivycode5 ай бұрын
¡Excelente Video Héctor!, vamos a profundizar un poco con los spans y trabajar low level en C#, muchas personas no saben que se puede hacer sería genial un video explicado el uso en punteros en c# y demás al igual el ArrayPoll y ObjectPoll son muy interesantes
@elpiruwebmaster5 ай бұрын
Tu video resume el largo camino que varios llevan en este medio
@hersokrock5 ай бұрын
Rifado como siempre! 🤘 me quede intrigado con los árboles… de lo demás ya eh tenido un leve acercamiento.
@binarydog11855 ай бұрын
Estoy orgulloso de que lo supe todo. Por cosas como estas C# siempre será mi favorito
@Remusqs15 ай бұрын
Muy interesante! Sabía lo de retornar distintos valores con tuplas y el tipo dynamic, pero el resto lo desconocía totalmente. Cada vez me gusta más C#
@JosueWxS5 ай бұрын
Denle like y compartan para que llegue 1.5K 👍y saque mas videos del tema🤘
@ThePablojesus015 ай бұрын
Muchas Gracias por compartir tu conocimiento Hector, de verdad me volaste la cabeza con lo ultimo!.
@richartfernandez5 ай бұрын
Esa de las duplas no me lo sabia, muy buen aporte! Aunque ya veré si por ahí lo requiera....
@nelson33915 ай бұрын
Excelente video. Genial si profundizas en expresiones. Gracias!,
@cargime5 ай бұрын
Como siempre, aprender contigo es un placer.
@yaxon_5 ай бұрын
8:15 , interesante , estaría bueno un vídeo explicando las ventajas de desventajas de usar eso.
@uliseslopezmartinez58375 ай бұрын
apoyo la idea
@lesterlabanlaban89945 ай бұрын
Excelente Video Hector, saludos desde Perú !
@harimdeleo60565 ай бұрын
¡Gracias por traernos un video más! Y sí, queremos saber más de árboles de expresión por favor!
@alejandrocastaneda37365 ай бұрын
Gracias por compartir tu conocimiento
@wlickez5 ай бұрын
de vos siempre se aprende, gracias
@mauriciobarrios98245 ай бұрын
Hola Hector puedes hablar de licencias? por ejemplo para vender o licenciar un software a medida. Buen contenido. Saludos.
@morrymza5 ай бұрын
Increíble, Magia con C#. Cuando curso de F# ?
@omargl815 ай бұрын
Te la sabes mi estimado!!! Gracias por compartir!!
@luisitacarrasquillo32235 ай бұрын
mil gracias. CLARO QUE SE APRENDE!!!! gracias por compartir.
@girondavidfour5 ай бұрын
Vaya cada día se aprende algo. Gracias por el video
@lullinaldo5 ай бұрын
exelente información gracias
@diegoparra88595 ай бұрын
Esperando el video de arboles de expresión!
@victorvelazquez97815 ай бұрын
Un genio!!!
@gerasc70275 ай бұрын
Gracias!
@CodeDibertzStride5 ай бұрын
Sabía del potencial de Linq en C# pero no sabía de esto. .NET por su parte no deja de sorprender, lo único que le está faltando es poder operar con WASM / WebGL en conjunto mucho más flexible de una manera integrada por así decirlo. Creo que estaban trabajando en algo para poder llevar aplicaciones que puedan correr a nivel web HTML5 a otro nivel, le están dando caña y me gusta.
5 ай бұрын
Interesante en especial la parte del dinamismo con plinq sería genial el vídeo a profundidad con más ejemplos
@jhonatanc.r.66885 ай бұрын
Más vídeos así por favor 🙏
@joaquinsotelo12855 ай бұрын
Me encanto esto de los arboles de expression
@RM-lq1td5 ай бұрын
Excelente video 🤘
@Salika1552 ай бұрын
Algunas de estas cosas me las enseñaron o requirieron de usarlas en clase, y la verdad aun seguía sin entender algunas de ellas.
@luisestradamedina44205 ай бұрын
mi buen hdeleon excelente video!!!!
@CrissDeveloper5 ай бұрын
jajjaja estuvo buena la broma del inicio, estoy viendo el video se que es muy buena info
@drancerd5 ай бұрын
Oye, yo estoy trabajando en una librería C# para manejar números hipercomplejos (Cuaterniones, Octononiones, Sedeniones y sus Duales) [Matematica en si], la misma está dirijida para uso general (Para programas de ciencia [Fisica, quiemica, etc] pero tambien para un programa de diseño 3D parametrico [Rhino y Grasshopper]) Me pareció muy extremadamente importante lo del calculo "Paralelo", podrías hacerte un video más explicativo de ello??? Yo vengo de Assembler y C, y todavia me estoy acostumbrando a C#, aun que leí la documentacion, hay muchas cosas las cuales no tengo P... idea de como usar.
@care18195 ай бұрын
un verdadero crack con C#.
@juancortes63145 ай бұрын
Muy interesante, solo los primeros 2 demostraciones no las conocia, el resto ya, aparte eso de los MSGBOX yo las utilicé alguna vez en un lenguaje muy gracioso llamado VBScript, dudo que se siga utilizando hoy en día.
@mafpror1185 ай бұрын
Excelente Héctor siempre aprendiendo contigo. Saludos. Y no soy un hamster. jejejeejejej
@D.Programmer5 ай бұрын
😂 me sentí identificado con la tupla y la clase xd, gracias buen video
@lordgothic475 ай бұрын
El truco de using32.dll ya lo habia conocido luchando para armar una ventana de windows en C (no C#) y no es nada facil pero si divertido como vas encontrando diferentes truco en C
@lordgothic475 ай бұрын
para lograrlo estuve compilado desde CMD y ahí logre que directamente no se vea la pantalla de consola solo la de Windows además me la pase divirtiéndome hasta las 4 am (hay varios que lo toman mal pero me divierte programar )
@andersonsosa21305 ай бұрын
muchas gracias amigo justo finalice LINQ
@MikeJCScoder5 ай бұрын
jajajajaja... Yo tampoco quiero parecer hámster, gran vídeo como siempre
@cesarcastano5 ай бұрын
CUando hablaste de PLINQ, no mencionaste los Parallel foreach y for, con colleciones concurrentes. son muy poderosas tambien, y nadie las usa ( yo si )
@germancillo7775 ай бұрын
muy interesante tu video excelente
@paisa205 ай бұрын
Gracias
@admicail5 ай бұрын
Lo ultimo de usas las API de windows si lo conocí por que queria hacer un proyecto de usar el cursor y la pantalla completa de windows y aun esta en veremos por que no he podido hahaha.
@KroneauxWeskerSchneider5 ай бұрын
Baia baia Tacubaya, por lo menos las tuplas, el IDisposable y el DllImport sí los sabía. Buen video 👍🏻
@luisrodriguez-k6l4 ай бұрын
video con arboles para crear lenguajes de programación por favor
@hserick5 ай бұрын
Chingón! sobre todo la parte de devolver diversos resultados en una función! muy cabrón! todo un master como siempre 😎
@gastoncho20023 ай бұрын
Muy bueno siempre se aprenden cosas
@pedroacostamolina76215 ай бұрын
Messagebox bien retro
@jonathanvanegas55465 ай бұрын
Que pedo wey! Pues claro que aprendí algo. Gracias por el contenido. 🤟
@andreij25895 ай бұрын
Tambien eres el unico programador que no ha sido reemplazado por una IA
@LEXDROID125 ай бұрын
Denle al like carajo. Hay que llegar a los 1500.
@luisflores6165 ай бұрын
Saludos mi estimado
@marianogodoy24145 ай бұрын
AJAJAJJAJAJAJAJAJAJAJA la mejor intro de la historia
@alejandrogaribaldi99305 ай бұрын
arboles de expresion por favor
@LeonoX975 ай бұрын
Arboles de expresión 👍👍
@skipster17755 ай бұрын
bro soy desarrollador c# pero estoy dudando si seguir aprendiendo mas de este lenguaje o aprender mas sobre otro por que cada vez son menos ofertas laborales que veo en este lenguaje, tu que opinas al respecto me interesaria saber la verdad, un saludo.
@HerrBardo4 күн бұрын
Bueno somos 2k, asi que espero ese video perverso sobre expresiones
@killyglez5 ай бұрын
Buenos tips que tardaron en aprenderse
@rodolfojosecalmenperoza39155 ай бұрын
¿Qué opinas de los antivirus las personas deberían usarlo si no ? Saludos desde Venezuela
@drancerd5 ай бұрын
En cuano al "VAR", eso no trae problemas de seguridad? (Overflow y todas esas cosas)?????
@saofenxd5 ай бұрын
De la vieja escuela? Chaaaale 😓😓 jajaja. Buen video. Sí haz lo de los árboles. Está bien interesante.
@HCCristian5 ай бұрын
Muy util, hay cosas que ni sabia xD
@luisquiroz23345 ай бұрын
we, no quieres la caminadora, pero tienes tu bola de pilates como silla XD
@DanielA-ze2pu5 ай бұрын
muy interesante lo de las tuplas
@LucioAray5 ай бұрын
Tengo un problema con el hardware, cual es el verdadero requerimiento de c# para trabajar de forma optima con blazor para el desarrollo (ya lo vi en mac y es otra cosa ), a partir del cual generación de procesador y ram
@Federrocky5 ай бұрын
jajaja se gano el like y suscripción en 6 segundos
@vargasdev5 ай бұрын
solo sabia lo del using... llevo 12 años con C#... hay que estudiar!
@felixinit5 ай бұрын
Ufff que cool Expression Trees
@esthercita12914 ай бұрын
Alabado seas Héctor de León acá una insignificante estudiante de programación
@JohnQuezadaHuayamave5 ай бұрын
Excelente.
@mangamaniaco15 ай бұрын
La ultima la utilizo para hacer bots que uso en juegos jeje
@Askise4 ай бұрын
Creaste el video de árbol de expresiones?
@LucioAray5 ай бұрын
Muy importante el tema, voy a sacar la caminadora del escritorio
@miquelscb5 ай бұрын
Dejo mi +1.
@charlyrdz29565 ай бұрын
Quiero que seas mi mentor
@Lethe5155 ай бұрын
Que pedo discipulo del Mouredev, pa cuando un curso así completo de que es ser un Backend senior pero a lo que las empresas gringas piden? XD saludos
@Rayosgama15 ай бұрын
No sabía que C# tenía contenido dinámico en variables
@nunofigueira86915 ай бұрын
Debías comentar la diferencia entre var y dyinamic. Porque siempre es un lío saber exactamente en qué momento se debe usar dynamic y no var.
@elaprendiz72085 ай бұрын
@hdeleon el Dios de C# y .Net🤟🏽🔥🔥🔥🔥🇩🇴
@msnotif2945 ай бұрын
Excelente
@drancerd5 ай бұрын
En Argentina están muy caras las cervezas.
5 ай бұрын
¡Lleguemos a los 1500 likes!
@wlickez5 ай бұрын
arboles de expresion!
@rodolfotovartorres5 ай бұрын
Que clase de magia arcana es esta. Cómo pueden programar eso hamters mientras caminan yo me mareo ja ja saludos
@christiandcast23155 ай бұрын
Para favorecer el algoritmo
@germannunez72825 ай бұрын
Dennn like quiero el otro video
@geovalladares5 ай бұрын
Hay mucho potencial en los árboles de expresión
@JoseAngel-vf5mn5 ай бұрын
Espero el Video de los arboles de expreciones CountLikes: 741
@chemmardo5 ай бұрын
Es fácil ingresar al campo laboral con C#?
@juanpablocortezmosquera89465 ай бұрын
Hector de León y Moure Dev para la Velada del Año 2025 xd