- Видео 68
- Просмотров 15 953
Programando con Cesar y Gabs
Канада
Добавлен 3 авг 2023
En Programando con Cesar y Gabs, aprenderás programación de manera sencilla y práctica.
Si estás empezando o quieres mejorar tus habilidades, aquí encontrarás tutoriales claros, con ejemplos que puedes seguir paso a paso. ¡Únete y aprende a programar sin complicaciones!
Síguenos en nuestras redes sociales para estar al tanto de novedades y contenido adicional:
cesarygabs.com
Si estás empezando o quieres mejorar tus habilidades, aquí encontrarás tutoriales claros, con ejemplos que puedes seguir paso a paso. ¡Únete y aprende a programar sin complicaciones!
Síguenos en nuestras redes sociales para estar al tanto de novedades y contenido adicional:
cesarygabs.com
Como Usar Métodos de Strings en C#: ToUpper, Replace, Substring y Más
Cambia mayúsculas, elimina caracteres, crea iniciales... ¡todo con strings en C#!
En este video aprenderás a trabajar con strings en C# utilizando métodos esenciales como ToUpper, ToLower, Replace, Insert y Substring. Desde transformar texto hasta obtener iniciales o validar longitudes, este tutorial te enseñará a manipular cadenas de manera eficiente y profesional. Ideal para principiantes y programadores que buscan optimizar el trabajo con texto en sus proyectos.
Lo que Aprenderás:
• Convertir texto a mayúsculas y minúsculas usando ToUpper y ToLower.
• Reemplazar y eliminar caracteres en una string con Replace.
• Añadir texto a una string en cualquier posición con Insert.
• Calcular la longit...
En este video aprenderás a trabajar con strings en C# utilizando métodos esenciales como ToUpper, ToLower, Replace, Insert y Substring. Desde transformar texto hasta obtener iniciales o validar longitudes, este tutorial te enseñará a manipular cadenas de manera eficiente y profesional. Ideal para principiantes y programadores que buscan optimizar el trabajo con texto en sus proyectos.
Lo que Aprenderás:
• Convertir texto a mayúsculas y minúsculas usando ToUpper y ToLower.
• Reemplazar y eliminar caracteres en una string con Replace.
• Añadir texto a una string en cualquier posición con Insert.
• Calcular la longit...
Просмотров: 47
Видео
Como Usar Multi-threading en C#: Ejemplo con Timers
Просмотров 31День назад
¡Descubre cómo ejecutar múltiples tareas al mismo tiempo en C#! con Multi-threading En este video aprenderás cómo usar multi-threading en C# para ejecutar tareas simultáneamente, como contar hacia arriba y hacia abajo al mismo tiempo. Veremos cómo identificar el thread principal, crear nuevos threads y personalizarlos usando parámetros con lambda expressions. Multi-threading te permitirá optimi...
Como Usar Generics en C#
Просмотров 3014 дней назад
¿Sabías que puedes crear un solo método que maneje cualquier tipo de dato? Aprende cómo con generics En este video te explico cómo usar Generics en C# para escribir métodos que funcionan con cualquier tipo de dato, desde integers hasta strings. Aprenderás a evitar la duplicación de código y a mantener tu proyecto limpio y profesional. Usaremos ejemplos prácticos para demostrar cómo los Generics...
Que son los Enums en C#
Просмотров 4521 день назад
Descubre cómo usar enums para trabajar de manera organizada y eficiente. En este video te enseñaré cómo usar enums en C# para organizar tus datos de manera más eficiente y mantener tu código limpio. Desde crear un enum para los días de la semana hasta asignar horarios laborales, aprenderás cómo trabajar con nombres y números predefinidos. Además, combinaremos enums para crear métodos que gestio...
Propiedades Autoimplementadas en C#
Просмотров 78Месяц назад
¿Quieres hacer tu código más limpio y eficiente? Descubre cómo con propiedades autoimplementadas en C# En este video, aprenderás sobre las propiedades autoimplementadas en C#, un atajo que te permite simplificar tu código al evitar la creación de campos privados y accesores detallados cuando no se necesita lógica adicional. Descubre cómo aprovechar este tipo de propiedades para hacer tu código ...
Como Usar Getters y Setters en C#
Просмотров 120Месяц назад
¿Sabías que puedes restringir valores en tus campos con C#? Aprende cómo usando getters y setters. En este video, exploramos cómo implementar getters y setters en C# para controlar el acceso y validación de datos en tus programas. Verás cómo utilizar la encapsulación para proteger tus campos privados y definir reglas específicas para valores permitidos. A través de este enfoque, podrás asegurar...
Cómo Crear Listas de Objetos en C# - LIST
Просмотров 347Месяц назад
Convierte tus clases en colecciones dinámicas con listas en C#. ¡Te enseño cómo! En este video, aprenderemos cómo crear y gestionar listas de objetos en C#. A diferencia de los arrays, las listas permiten agregar y eliminar elementos dinámicamente. Te mostraremos cómo sobrescribir el método ToString() para personalizar la salida de nuestros objetos y cómo agregar objetos a la lista de manera má...
Cómo Usar Listas en C# para Manejar Datos Dinámicamente
Просмотров 2352 месяца назад
Descubre cómo manejar colecciones dinámicas de datos con listas en C# En este video, aprenderás todo sobre listas en C# y cómo utilizarlas para manejar colecciones de datos de forma dinámica y flexible. Descubre las diferencias clave entre arrays y listas, y por qué las listas pueden ser una mejor opción para tus proyectos. Te mostraremos cómo crear listas, agregar y eliminar elementos, acceder...
Aprender a Usar Interfaces en C#
Просмотров 1112 месяца назад
¿Quieres entender cómo las interfaces en C# pueden hacer tu código más flexible y mantenible? En este video, aprenderás todo sobre interfaces en C# y cómo utilizarlas para mejorar la flexibilidad y mantenibilidad de tu código. Exploraremos cómo las interfaces actúan como contratos que definen métodos, propiedades y eventos que las clases deben implementar. A través de ejemplos prácticos con cla...
Polimorfismo en C# 🚗🚲🚤
Просмотров 952 месяца назад
¿Sabías que en C# un objeto puede tener más de una forma? Descubre cómo el polimorfismo te permite escribir código más eficiente y flexible En este video aprenderás cómo utilizar el polimorfismo en C# para gestionar diferentes tipos de objetos en una sola estructura. Utilizaremos un ejemplo práctico de una carrera de vehículos para ilustrar cómo las clases derivadas pueden sobrescribir métodos ...
Método ToString en C# - Overriding ToString
Просмотров 923 месяца назад
¿Quieres aprender a sobrescribir el método ToString en C# y mostrar información útil de tus objetos? En este video, aprenderás cómo sobrescribir el método ToString en C# para personalizar la representación en cadena de tus objetos. Descubre cómo transformar información técnica en detalles legibles y útiles, mejorando la legibilidad y funcionalidad de tu código. Usando una clase de ejemplo, te m...
Como Sobrescribir Métodos en C#
Просмотров 783 месяца назад
En este tutorial, te enseñaré a sobrescribir métodos en C# y aplicar polimorfismo en tus proyectos. En este video aprenderás cómo sobrescribir métodos en C#, un concepto clave en la programación orientada a objetos. Descubre cómo personalizar el comportamiento de las clases hijas y aplicar polimorfismo en tus proyectos. Lo que Aprenderás: • Aprende a sobrescribir métodos para personalizar el co...
Como Pasar Objetos como Argumentos en C#
Просмотров 1103 месяца назад
Descubre cómo crear métodos en C# que modifican propiedades de un objeto y copian objetos completos. En este video, aprenderás cómo pasar un objeto como argumento en C#. Exploraremos cómo crear un método que modifique propiedades de un objeto y otro que copie un objeto completo. Este tutorial es perfecto para aquellos que buscan mejorar su comprensión de la manipulación de objetos en C# y optim...
Cómo Usar Static en C#
Просмотров 694 месяца назад
En este tutorial, exploraremos el modificador static en C# y cómo acceder a métodos sin crear objetos En este video, aprenderás sobre el modificador static en C# y cómo utilizarlo para crear miembros que pertenecen a la clase en lugar de a instancias específicas. Exploraremos cómo usar campos y métodos estáticos para compartir información entre objetos, y cómo aplicar este concepto a tus propio...
Herencia en Programación: Cómo Crear Clases Padre e Hijo en C#
Просмотров 2064 месяца назад
Herencia en Programación: Cómo Crear Clases Padre e Hijo en C#
Como Usar Constructores Sobrecargados en C#
Просмотров 775 месяцев назад
Como Usar Constructores Sobrecargados en C#
Constructores en C# como Usarlos y Crearlos
Просмотров 1645 месяцев назад
Constructores en C# como Usarlos y Crearlos
Introducción a la Programación Orientada a Objetos en C#: Crea Clases y Objetos
Просмотров 1185 месяцев назад
Introducción a la Programación Orientada a Objetos en C#: Crea Clases y Objetos
Aprende a Evaluar Calificaciones en C# con If-Else
Просмотров 946 месяцев назад
Aprende a Evaluar Calificaciones en C# con If-Else
Cómo Calcular el Total a Pagar de "n" Artículos con C#
Просмотров 1186 месяцев назад
Cómo Calcular el Total a Pagar de "n" Artículos con C#
Cómo Saber si un Número es Par o Impar en C#
Просмотров 886 месяцев назад
Cómo Saber si un Número es Par o Impar en C#
Como usar Arreglos Multidimensionales en C#
Просмотров 1096 месяцев назад
Como usar Arreglos Multidimensionales en C#
String Interpolation vs Concatenación: Optimiza tu Código en C#
Просмотров 797 месяцев назад
String Interpolation vs Concatenación: Optimiza tu Código en C#
Que es el Operador Ternario: Olvídate de los If-Else en C#
Просмотров 998 месяцев назад
Que es el Operador Ternario: Olvídate de los If-Else en C#
Errores en C#? Aprende a Manejar Excepciones en C# con Try - Catch 🛠️
Просмотров 1288 месяцев назад
Errores en C#? Aprende a Manejar Excepciones en C# con Try - Catch 🛠️
Que son los metodos y como usarlos en C#: Reutilización de Código
Просмотров 2319 месяцев назад
Que son los metodos y como usarlos en C#: Reutilización de Código
Cómo Usar la Palabra Clave Params en C#
Просмотров 2489 месяцев назад
Cómo Usar la Palabra Clave Params en C#
¡Qué interesante! Siempre he encontrado los enums en C súper útiles para mantener el código limpio y organizado. 🤓 Una vez usé enums para gestionar horarios y fue un salvavidas. ¿Alguien más ha tenido experiencias similares? Estoy empezando con CodigoHeroe y me encanta cómo explican todo. 😊
Wao está muy bien tus vídeos 😊
Excelente información
Lo unico es, que los elementos que se declaren privados no son heredados por las clases hijas, por lo demas buena explicación
Me sirvió mucho para mis tareas, gracias :D
Gracias por tu serie de videos, me está ayudando mucho, ya que c# es mi primer lenguaje para darle uso al Back-end. Gracias por esto.
Saludos, haces muy buenos videos bien explicados para aquellos que son principiantes en la programación
Hola @leandroabreu6087, Muchísimas gracias por tu comentario! Me alegra saber que los videos están siendo útiles para quienes están comenzando en la programación. Ese es justo el objetivo del canal 😊. Y si hay algún tema que te gustaría ver en el canal, no dudes en decirme 😊 Saludos!
y si deseara sacar raiz cubica o raiz n?
¡Hola! @tukas_1230 Buena pregunta! Para calcular raíces cúbicas en C#, puedes utilizar el método Math.Cbrt o Math.Pow de la clase Math. Por ejemplo: • Usando Math.Cbrt: double numero = 27.0; double raizCubica = Math.Cbrt(numero); Console.WriteLine($"La raíz cúbica de {numero} es {raizCubica}"); • Usando Math.Pow ( puedes elevar ese número a la potencia de 1.0/3.0:): double numero = 27.0; double raizCubica = Math.Pow(numero, 1.0 / 3.0); Console.WriteLine($"La raíz cúbica de {numero} es {raizCubica}"); Para calcular una raíz de cualquier orden n, puedes utilizar el método Math.Pow, elevando el número a la potencia de 1.0/n. Por ejemplo, para calcular la raíz sexta: double numero = 64.0; int n = 6; double raizQuinta = Math.Pow(numero, 1.0 / n); Console.WriteLine($"La raíz {n} de {numero} es {raizQuinta}"); Espero que te sirva! Gracias por ver el video!
Gracias, apenas estoy motivandome con c# ya que quiero dedicarme al backend con el lenguaje, gracias!
Que genial 😁
Gracias.
Hola @sinoriginalidadoficial Gracias por tu comentario! Saludos!
Gracias.
Hola @susanapereiro7621Gracias por ver el video. Saludos!
Hace poquito empecé a verte y la verdad están muy buenos tus videos, todo muy claro y directo al grano!, gracias por la información, ojala a futuro enseñes sobre como hacer crud, con los típicos botonos, guardar, modificar, etc.
¡Hola! @CodeDkn Muchas gracias por tu comentario y por el apoyo. Me alegra saber que te están gustando los videos y que la información te ha resultado útil. ¡Claro que sí! En el futuro tengo planeado hacer videos sobre CRUD. ¡Gracias de nuevo por tu sugerencia y tu comentario!
MUY CLARO
Hola @samuelsanmartin5781 Gracias por tu comentario! Saludos!
No usa solo dos dígitos , usa más. En tu ejemplo usas cuatro. Lo que quisiste decir es que un dígito solo tiene dos estados 1 y 0. El sistema decimal en cambio un digito tiene diez estados, el octal ocho, el sexagecimal (el de los babilonios) 60 estados, etc
Yo lo bi en matemáticas
Muy buena explicación, gracias.
Falto añadir un contador por cada linea de "por favor...", que al final diga "Hola Cesar, recordare esas "+num+" veces que me ignoraste. Estas avisado."
Hola y gracias por compartir el conocimiento, sería posible un vídeo de cómo documentar métodos, atributos, clases, interfaces y demás? Gracias de antemano
Muchas gracias por la explicación, no conocía dicha palabra
Excelente video, muy bien explicado 👌🏻
me sirvio su tutorial pero ocupo aser un programa con mas numeros alteatorios😇
😊
buen video bro
Hola Cesar y Gabs! Muy bien explicado todo, me ayudaron con algunos errores xq no estaba usando el tipo correcto 😂 sigan así!
Hola, pero como es el SDK? Solo fue el JDK
me alegra de que youtube me recomendara este canal, he visto varios videos y no lograba entenderle al C# hasta el punto de casi tirar la toalla pero veo la luz gracias a este canal
Hola @huguitoadventures7382 gracias por tu mensaje! Saludos!
Hermano, a mi me dice que Match no contiene una defincion para pow , que puede ser ese error?
Muchas gracias. Es posible cambiar el Idioma de consejos a español?
Hola @caracolesss, JetBrains IntelliJ IDEA no ofrece la traducción al español para el IDE, existen algunos plugins para otros lenguajes pero oficialmente solo se pueden encontrar en el Marketplace el Chinese, Japanese, o Korean (File > Settings >Plugins > Marketplace). Los tooltips usualmente se generan principalmente a partir de la documentación y metadata relacionada con el código y las funciones debido a esto es se requiere un pack que incluya una traducción completa y en este momento no existe. Gracias por ver el video!
Lo que no pude entender en 3 meses se clases lo aprendí en 4 minutos, muchas ganas gracias, sigan haciendo videos por favor
Hola @ivanperalta5495 gracias por tu mensaje y ver el video!
Que puedo hacer si cuando creo el proyecto me genera solo el Console.Writeline("Hola Mundo!"); y no me genera el Main, sin tmpoco dejarme depurar el programa?
Hola @guembestuestajosuemiguel4481 cuando solo te muestra Console.Writeline("Hola Mundo!"); es posible que tu programa haya sido creado con la opción "Do not use top-level statements" deseleccionada, esta es una configuración que puedes seleccionar cuando creas un nuevo proyecto en C# en Visual Studio. Esta configuración determina si el proyecto debe incluir o no declaraciones de nivel superior en el archivo principal del programa. Para seguir el tutorial puedes crear un nuevo programa y seleccionar la opcion de: do not use top level statements ruclips.net/video/7PcU_E5-syk/видео.htmlsi=r7aikT9uef4-2WKu&t=114 Si quieres saber más acerca de esta opción así como los pros y cons de utilizarla te dejo el siguiente texto: Cuando seleccionas "Do not use top-level statements," Visual Studio creará un archivo llamado Program.cs con una estructura más tradicional que incluye una clase Program con un método Main dentro de esa clase, como la mostrada en el video. Sin embargo cuando "Do not use top-level statements," está deseleccionado, Visual Studio utiliza una característica de C# 9 que permite omitir la declaración explícita de la clase y del método Main. En ese caso no hay una clase Program ni un método Main explícitamente definidos. En su lugar, el programa comienza a ejecutarse desde el nivel superior. Las ventajas de utilizar las declaraciones de nivel superior son la simplificación del código, y esto facilita la creación de scripts simples, pero tiene las desventajas de tener un menor control en la estructura del programa, es más difícil agregar funcionalidades adicionales y puede dificultar la compatibilidad con versiones anteriores. Gracias por ver el video!
@@CesaryGabs gracias por esa aclaración :D y que me recomiendas para solucionar el tema de que el boton superior para ejecutar no esta habilitado o no reconoce mi proyecto colocanco "Adjuntar...", tmb me pasa en el visualizador de soluciones figura "Nombre de proyecto(0 proyectos)", pense que era un asunto con el SDK luego de reinstalar VS sin obtener solucion.
Hola @guembestuestajosuemiguel4481 por lo que describes podría ser un problema con los system environment variables, intenta lo siguiente: En el start menu, escribe “path”, después selecciona “Edit the System Environment variables" esto va a abrir el panel system properties, en el tab “advanced” puedes encontrar un botón llamado “environment variables”. En la sección de system variables busca la variable “path” y presiona el botón “Edit”. Busca "C:\Program Files\dotnet" y usando el botón “move up” muévelo arriba de "C:\Program Files (x86)\dotnet\". Nos dices si esta respuesta te ayuda a resolver el problema. :) saludos!