10 ERRORES Comunes al PROGRAMAR en C# .Net

preview_player
Показать описание
En este video te hablare de 10 errores comunes que cometen los programadores de C# .Net.

00:00 Introducción
00:58 Declaración de variables con var
04:35 Objetos por referencia
07:10 Concatenación con string
09:20 Diferencia entre const y readonly
12:30 Diferencia de IEnumerable y List
16:35 Formato en fechas
20:28 Búsqueda en colecciones
23:50 La inmutabilidad de string
25:57 First en búsquedas sin resultado
28:37 Ámbito de variables en expresiones lambda

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"

#programación #csharp #dotnet
Рекомендации по теме
Комментарии
Автор

Si te ha gustado el video puedes apoyarme Comentando y dejando un Pulgar Arriba

hdeleonnet
Автор

El problema con la concatenación de Strings es que no son mutables. Una vez que asignas un valor a un string, ya no lo puedes cambiar. Por lo tanto, con cada concatenación se tiene que crear una nueva cadena con el nuevo valor en una nueva dirección de memoria; hacer eso cientos de veces, requiere mucho procesamiento. Por otro lado, StringBuilder utiliza un buffer que puede asignar dinámicamente. ¡Muy buen video! Gracias

gabrielkdc
Автор

VIDEO QUE NADIE PIDIO, PERO QUE TODOS NECESITÁBAMOS.

sineltyeichen
Автор

Para la parte "First en búsquedas sin resultado", anotaria que en vez de hacer:



Podriamos hacer directamente:


jeffaristi
Автор

Elegante video mil gracias por compartir y la explicación con cervezas más elegante por cada error una cerveza

alexjuniortupapa
Автор

Compadre muy buenos tus videos... Sos una fuente de actualización muy creíble de .Net y otras tecnologías....

gioma
Автор

Buen video, apoyo más del mismo tipo, para mssql, linq y blazor.
Como sugerencia, háblanos de "tu", lo de usted se oye raro.

ulisesb
Автор

Pensé que sería un tutorial de power metal.
Por que existe un firstordefault y first?, por que existe stringbuilder y no integran la funcionalidad al string estándar?, por que un entero es un struct? son cosas que nunca sabremos. Buen video.

xls
Автор

Buen video, el dynamic como mencionas si es peligroso pero ayuda mucho cuando estas trabajando como FrontEnd y la api que consumes aun no esta completamente definida y sus tipos de datos cambian, le metes un dynamic y seguís programando como si nada, cuando termine la api defines la clase con sus propiedades :D

Kripto_YT
Автор

Muy buen video, ojalá hagas mas como este.

aaronhernandez
Автор

Muchas gracias, me resulta bastante útil este video.

jacintocruzluna
Автор

Genial, yo hasta ahora estoy empezando como desarrollador en .Net y .Net core con C#.

andresfelipe
Автор

Que nota de vídeo Héctor, yo si quiero seguir viendo más vídeos así, estoy encaminado a trabajar con c# y deseo seguir explorando más y más. Saludos.

edwmargo
Автор

Otra diferencia de const respecto a readonly es que a const no se le puede asignar un valor variable como puede ser una llamada a algún método que devuelva algo o utilzar la función de interpolación de cadenas $ si se trata de un string

AlcazarJesus
Автор

me encantan tus vídeos, soy fan. a pesar de que ya conozco varias cosas igual me gusta repasarlo y la forma en que lo explicas lo entiende cualquiera.

germannunez
Автор

Excelente chrack!!!

Héktor el vikingo jejejejeej está bueno!!

leonciobarrios
Автор

Dedito para arriba, siempre se aprende algo nuevo con tus videos, junto a Felipe son los mejores en C# en la comunidad

ThePrider
Автор

Información muy básica para muchos pero nadie nace aprendido. Muy bien explicado.

Ninakoru
Автор

Excelente contenido. Gracias por compartir bro. Saludos desde Nicaragua.

brayanromanb.x
Автор

En c++ en el caso 2 se dispara el constructor copia y no es por referencia, en c++ para usar la referencia se usa &

jesusinclanblanco