NUEVAS CARACTERÍSTICAS de C# 10 en .NET 6

  Рет қаралды 20,735

hdeleon.net

hdeleon.net

Күн бұрын

En este video te explicare las NUEVAS CARACTERÍSTICAS que llegaron con C# 10.
00:00 Introducción
00:33 Creación de Proyecto
01:05 Record structs
05:55 Structs con constructores sin parametros
09:25 Extended properties patterns
14:50 Constantes en Interpolated strings
17:20 Sellado de sobreescritura de ToString en records
19:43 Global using en namespaces
Si quieres apoyarme y darme para una cerveza puedes hacerlo por aquí: paypal.me/HectorDeLeonGuevara
Puedes apoyarme desde 0.5 USD al mes uniéndote como miembro al canal aquí: / @hdeleonnet
💻 CURSO de Patrones de Diseño en C# y ASP .Net: www.udemy.com/course/aprender...
💻 CURSO de C# .Net: www.udemy.com/course/curso-de...
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
#programación #csharp #dotnet

Пікірлер: 58
@hdeleonnet
@hdeleonnet 2 жыл бұрын
Si te ha gustado el video puedes apoyarme con un Pulgar Arriba y comentando Curso de C#: www.udemy.com/course/curso-de-csharp/?couponCode=DOTNET6ARRIVED Curso de Patrones de diseño: www.udemy.com/course/aprender-patrones-de-disenos-aplicados-en-asp-net/?referralCode=11528C0122AD145CE970
@isaacperez8137
@isaacperez8137 2 жыл бұрын
Si estaría muy bien que hicieras un video de las diferencias de las clases y las estructuras. Saludos
@abdulvazquez
@abdulvazquez 2 жыл бұрын
Buenisimo!!!! VENGAAAAAAAA!!!!!!!!!!!!!! rock
@manuelgarciagonzalez7645
@manuelgarciagonzalez7645 2 жыл бұрын
jaja ta buena tu forma de hablar, haces que sea muy ameno y entretenido el tema que explicas
@darkavmaster6461
@darkavmaster6461 2 жыл бұрын
Muy buen video profe, desconocia lo de record en c#
@CeleChaudary
@CeleChaudary 2 жыл бұрын
Gracias por compartir tus conocimientos con nosotros Héctor. Eres un crack!
@kevinrosario9282
@kevinrosario9282 2 жыл бұрын
estan chulas, el global me va a ayudar bastante para el patrón repositorio que implemento.
@juanpablorodriguezmendoza6205
@juanpablorodriguezmendoza6205 2 жыл бұрын
EXCELENTE!!! 😃
@keiryliza
@keiryliza 2 жыл бұрын
Buenísimo Héctor. 👌
@eduardocamargopaez9444
@eduardocamargopaez9444 2 жыл бұрын
Genial como siempre, gracia
@hallo-welt
@hallo-welt 2 жыл бұрын
Buen resumen, gracias. Saludos
@marvinantonioalonso4870
@marvinantonioalonso4870 2 жыл бұрын
Excelente contenido! gracias por el dato 👍
@miguelangelquinteroportill9746
@miguelangelquinteroportill9746 2 жыл бұрын
Muchas gracias
@RACKEEPTEACHER
@RACKEEPTEACHER 2 жыл бұрын
Son pocas características pero interesantes, fuera de eso muy buen video bro
@gustavosantiestebanperez1939
@gustavosantiestebanperez1939 2 жыл бұрын
Eres un crack. Super bien explicado. Saludos desde Cuba 🍻
@hdeleonnet
@hdeleonnet 2 жыл бұрын
🍺
@RonyCuzco
@RonyCuzco 2 жыл бұрын
buen vídeo chaval! sigue adelante con el buen trabajo!
@MrElmarqueli
@MrElmarqueli 2 жыл бұрын
ya me lo descargue y esta padrisimo!!!!
@mFerB2323
@mFerB2323 2 жыл бұрын
Gracias!! 🍻
@Mike-df4ze
@Mike-df4ze 2 жыл бұрын
Excelente
@cisco4603
@cisco4603 2 жыл бұрын
Me gusta el canal, new sub 🤟🏻
@waltercamones2961
@waltercamones2961 2 жыл бұрын
Interesantes novedades. Ahora a esperar la liberación del instalador.
@josealfredovargasallende2624
@josealfredovargasallende2624 2 жыл бұрын
Sobre todo que ahora en estes nuevas versiones de c# ya los instalador te pide forzamente el framework 4.7
@JuanCaOfocial
@JuanCaOfocial 2 жыл бұрын
Apenas estoy aprendiendo C#, varios conceptos son nuevos para mi, pero gracias por el vídeo.
@sineltyeichen
@sineltyeichen 2 жыл бұрын
15:38 en python es: name = "guido" surname= "van rossum" print(f"My forename is {name} y my surname is {surname}")
@luisangelrodriguez8649
@luisangelrodriguez8649 2 жыл бұрын
Recién veo tus vídeos, Héctor. Gracias por tanto material, bro. Oye tengo una duda, en mi trabajo el área de Calidad recomienda no utilizar static, es recomendable no utilizar static??? No he encontrado mucho al respecto 😓
@davidbm873
@davidbm873 2 жыл бұрын
3:41 por favor
@Pholicia
@Pholicia 2 жыл бұрын
Hola me regalaron un libro de c#8 in the nutshell , es aún bueno estudiarlo ya que ahora está el c#10
@lewisburgos9799
@lewisburgos9799 Жыл бұрын
Muy interesante, cuando podremos obtener datos de un request sin tener que modelar data.
@sueldobraian9858
@sueldobraian9858 2 жыл бұрын
Me interesa saber mas sobre las diferencias entre struct y class
@francogutierreztamayo475
@francogutierreztamayo475 2 жыл бұрын
Interesante, sigo con el 2019
@intercambiocatolico812
@intercambiocatolico812 2 жыл бұрын
Ufff el nivel es alto para entenderle....Ya regresaré algún día xq no entendí nada XD
@JuliXR525
@JuliXR525 2 жыл бұрын
Me pregunto cuando será que se vea reflejado en Unity estas actualizaciones, si ves en Project Settings aun esta como en .net4.5 o algo así.
@dustsharp4971
@dustsharp4971 2 жыл бұрын
Buen vídeo, muchas gracias, H un favor, podrías darnos tu lista de plugins de autocompletado o cómo tienes configurado el visual?
@hdeleonnet
@hdeleonnet 2 жыл бұрын
Es vs2022 ya trae eso por default
@MrElmarqueli
@MrElmarqueli 2 жыл бұрын
Me parece que estan de más no se pero para mi visual estudio es re completo he probado cod pero este le tenes que cargar tantas cosas que al final de ser liviano termina mas pesado que el visual en lo personal me quedo con el visual.
@erikomarmontescastro100
@erikomarmontescastro100 2 жыл бұрын
La característica donde haces el persona switch es bueno pero yo prefiero el switch (persona) tradicional jaja que nos enseñan en la universidad con c++ jaja. Pregunta ¿Existe alguna ventaja (en Performance o en lo que sea) al usar el switch como lo muestran en tu vídeo o es exactamente igual que cuando yo uso un switch case en su forma más tradicional?
@MrElmarqueli
@MrElmarqueli 2 жыл бұрын
Una cosa que recuerdo ahora en cuanto a la implementacion de Global es que es una característica de VB el viejo todabia tiene sus cosas ajajjajaj en visual basic, ahora no recuerdo bien si era con las variables o tambien con los namespace, pero estoy seguro que el equipo de visual se inspiro en esta característica del viejito vb ajajjaj.....
@egrojcruzm
@egrojcruzm Жыл бұрын
Hola Hector: tengo una duda con respecto al tema que se aborda en el minuto 9:25 de este video ya que por algún motivo me salen estos errores y quiero ver si hay alguna forma de ponerme en contacto contigo para resolverlos public class Discount { // ¡¡¡¡¡ ESTA ERA LA FORMA DE HACERLO CON LA VERSIÓN 9 DE C# PERO POR ALGUNA RAZÓN ME MARCA UN EEROR CON "City" QUE NO ENTIENDO A QUE CARAJOS SE REFIERE Y DE CUALQUIER FORMA CON LA NUEBA SINTAXIS PARA LA VERSIÓN 10 AÚN ASÍ ME MARCA EL MISMO ERROR !!!!! public static double Get (Person persona, double cantidad) => persona switch { { Address: { City: "Guadalajara" } } => cantidad - (cantidad * 0.1), { Address: { City: "CDMX" } } => cantidad - (cantidad * 0.2), _ => cantidad - (cantidad * 0.3) }; public static double GetNew (Person persona, double cantidad) => persona switch { { Address.City: "Guadalajarra" } => cantidad - (cantidad * 0.1), { Address.City: "CDMX" } => cantidad - (cantidad * 0.2), _ => cantidad - (cantidad * 0.3) }; }
@RENZO-ky2wl
@RENZO-ky2wl 2 жыл бұрын
hola bro me ayudarias como programar en C# porfa bro
@jorgegutierrez959
@jorgegutierrez959 2 жыл бұрын
Hola, al usar Global using, el rendimiento de la aplicación mejoraria?, ya que no tocaría que hacer el llamado de cada using en cada clase.
@fabiosarts
@fabiosarts 2 жыл бұрын
No debería, esas son cosas que se optimizan en tiempo de compilación
@MrElmarqueli
@MrElmarqueli 2 жыл бұрын
Una pregunta Héctor, que me ronda la cabeza: ¿ Cual es la diferencia en una clase declarar una popiedad y un campo? ¿Hay diferencia en rendimiento; Memoria?
@fabiosarts
@fabiosarts 2 жыл бұрын
Por lo general se busca abstraer y separar el funcionamiento interno de cada clase, las propiedades actúan como funciones, por lo que te permiten poder acceder a cierta información pero no sobreescribirla. En caso de refractorizar el objeto mismo, las propiedades pueden ser modificadas para adaptarse a los nuevos cambios, manteniendo el mismo tipo y nombre. Los campos son mas difíciles de modificar sin romper la compatibilidad del código externo.
@Jmontero1804
@Jmontero1804 Жыл бұрын
Hola Hector, tengo una duda existencial.... si creo un proyecto winform (.net 6), para correr el programa en otro equipo ya no necesito instalar el runtime de .net framework? necesito instalar otro runtime? funciona en otro sistema operativo que no sea windows? Gracias.
@hdeleonnet
@hdeleonnet Жыл бұрын
solo funciona en windows, debes tener el runtime
@Jmontero1804
@Jmontero1804 Жыл бұрын
@@hdeleonnet entoces, mas alla de las mejoras a nivel codigo que explicas en este video, que mejoras a nivel "usuario" tiene .net vs .net framewoks?
@hdeleonnet
@hdeleonnet Жыл бұрын
@@Jmontero1804 c# 11, rendimiento x10, recordar y no confundir, windows forms funciona con el API de windows, utiliza esta API, por lo cual no va a funcionar en otros sistemas operativos por esa razón, para desktop hibrido ir a MAUI
@randic.6880
@randic.6880 2 жыл бұрын
Me da cosa programar sin el static void main() XD
2 жыл бұрын
Tienes Material de C# 9 y C#10 Full
@egrojcruzm
@egrojcruzm Жыл бұрын
¡¡¡¡¡ Y si le doy cick sobre los errores que me marca sale peor porque de 4 se incrementan a 21 !!!!!😥
@JoseRodriguez-jr7fq
@JoseRodriguez-jr7fq 2 жыл бұрын
Sta muy bien pero no puedo ver las sobrecargas en net 6
@Makku293
@Makku293 2 жыл бұрын
Es NET 6, Core, pero mejorado?
@gustavomelendez629
@gustavomelendez629 2 жыл бұрын
Muy Bueno pero sigo teniendo la duda donde esta el main, tiene que existir un main donde esta???
@hdeleonnet
@hdeleonnet 2 жыл бұрын
Ya no es necesario
@sueldobraian9858
@sueldobraian9858 2 жыл бұрын
Muchas gracias! el global no me gusto jaja
@maheza36
@maheza36 2 жыл бұрын
Creo que los récords no tienen mucha funcionalidad
PROGRAMACIÓN FUNCIONAL con Lambda Expressions en C# 10 .NET 6
14:44
10 ERRORES Comunes al PROGRAMAR en C# .Net
30:48
hdeleon.net
Рет қаралды 41 М.
孩子多的烦恼?#火影忍者 #家庭 #佐助
00:31
火影忍者一家
Рет қаралды 51 МЛН
ТАМАЕВ УНИЧТОЖИЛ CLS ВЕНГАЛБИ! Конфликт с Ахмедом?!
25:37
КАК ДУМАЕТЕ КТО ВЫЙГРАЕТ😂
00:29
МЯТНАЯ ФАНТА
Рет қаралды 3,8 МЛН
¿Qué debo saber de .NET para Encontrar TRABAJO?
12:21
hdeleon.net
Рет қаралды 57 М.
Cómo Crear Objetos y Clases en C#
4:13
Programando con Cesar y Gabs
Рет қаралды 75
Every feature added in C# 10 with examples
15:59
Nick Chapsas
Рет қаралды 124 М.
¿Qué Diablos es MUTEX? Programación Avanzada
15:26
hdeleon.net
Рет қаралды 17 М.
5 TIPOS de COLECCIONES que DEBERÍAS Conocer en C# .NET
14:25
hdeleon.net
Рет қаралды 16 М.
The Smart Way of Using the Decorator Pattern in C#
12:37
Nick Chapsas
Рет қаралды 66 М.
ARRAYLIST VS LINKEDLIST
21:20
Core Dumped
Рет қаралды 53 М.
孩子多的烦恼?#火影忍者 #家庭 #佐助
00:31
火影忍者一家
Рет қаралды 51 МЛН