Curso C#. Enum. Vídeo 58

  Рет қаралды 46,544

pildorasinformaticas

pildorasinformaticas

Күн бұрын

En este vídeo vemos los tipos enumerados o "enum". Estas estructuras nos permiten manejar grupos de constantes de manera sencilla en determinados escenarios.
Para más cursos, ejercicios y manuales visita: www.pildorasinformaticas.es

Пікірлер: 61
@maxslash7649
@maxslash7649 4 ай бұрын
te quiero mucho pildorasinformaticas
@pildorasinformaticas
@pildorasinformaticas 4 ай бұрын
Es mutuo. Pero que corra el aire
@CristianMartinezcrismarpe
@CristianMartinezcrismarpe Жыл бұрын
Eres un crack, me encantan tus cursos
@cristhiandavidholguinarist2980
@cristhiandavidholguinarist2980 2 жыл бұрын
Estos ultimos temas me tienen volada la cabeza jajaja, muchas gracias por todo.
@juanpablocortezmosquera8946
@juanpablocortezmosquera8946 Жыл бұрын
Si desean algo muy útil en consolas: las enumeraciones son muy útiles para menús o switch cuando se trabaja con principios SOLID, lo cual recomiendo mucho leer.
@brandongutierrez8998
@brandongutierrez8998 Жыл бұрын
Alguien que me pueda ayudar? que diferencia habría con crear un metodo que devuelva el salario a usar una propiedad de solo lectura que retorne el salario con un get?
@sobrenaturalrock4924
@sobrenaturalrock4924 2 жыл бұрын
El mejor tutorial que hay de Enums !! explicado en profundidad y con ejemplos reales
@davidortega1834
@davidortega1834 2 жыл бұрын
Cómo siempre gran video Juan
@ian27ful
@ian27ful Жыл бұрын
Gracias a los videos desde el 1 al 56 aprobé libre sin cursar una materia de programación, gracias
@jitlerv8600
@jitlerv8600 5 жыл бұрын
gracias amigo. no se de donde seas pero eres un genio para explicar. Cuando sali del colegio no sabia que hacer con mi vida asi que no sabia que estudiar. Por casualidad de la vida en youtube me salio un video de css y pues me gusto el tema y pum!! me di cuenta que habia nacido para esto. Con tus videos aprendi java y bases de datos y pase a la universidad sabiendo esos temas y ahora tengo trabajo todo gracias a tus videos.
@pildorasinformaticas
@pildorasinformaticas 5 жыл бұрын
Muchas gracias por el comentario, me anima a seguir. Me alegro de que te guste mi trabajo. Un cordial saludo!
@luckzze
@luckzze 5 жыл бұрын
Te amo bro por favor no te mueras nunca
@euclidesperez9682
@euclidesperez9682 Жыл бұрын
Eh aquí mi pequeño aporte espero puedas guiarte con esto using System; using System.Collections.Generic; using System.Linq; using System.Security.Cryptography.X509Certificates; using System.Text; using System.Threading.Tasks; namespace _22.Enums { public class Program { public static void Main(string[] args) { Console.WriteLine(meses.Enero); // nos mostrara el mes enero de nuestro enum Console.WriteLine((meses)1); // nos mostrara la posicion numero1 de nuestro enum Console.WriteLine(); // devido a que el enum se comporta como un arreglo lo podemos recorrer for(int i = 1; i g.mes == Convert.ToString(meses.Abril)); //FirstOrDefault se comporta con filter de Js if (gastoAbril != null) { Console.WriteLine($"El gasto de abril fue: {gastoAbril.gasto}"); } Console.WriteLine("Gastos:"); foreach (var gasto in gastoPorMes.Gastos) { Console.WriteLine($"{gasto.mes}: {gasto.gasto}"); } } } public class GastoPorMes { public List Gastos { get; set; } public GastoPorMes(List gastos) { this.Gastos = gastos; } } public class Gasto { public Gasto(double gasto, string mes) { this.gasto = gasto; this.mes = mes; } public double gasto { set; get; } public string mes { set; get; } } enum meses { none, // el lenguaje siempre toma como primera posición el 0 debido a esto en el primer ítem ponemos none Enero, Febrero, Marzo, Abril, Mayo, Junio, Julio, Agosto, Septiembre, Octubre, Noviembre, Diciembre } // también podemos asignarle un código a cada enum como a esta lista de códigos de respuesta enum codigos { none = 0, ConexionEstablecdia = 100, ConexionPeredida = 200, Desconocido = 300, ConexionLenta = 400 } }
@bodrhul
@bodrhul 3 жыл бұрын
Muchisimas gracias y perfectamente explicado!!
@marcogbdev
@marcogbdev 2 жыл бұрын
Saludos,muy bueno este curso, he aprendido muchisimo, tengo una pregunta ¿Por que en la clase Empleado sólo se coloca this en el salario y no en bonus ?
@franciscojavierreynasoto4568
@franciscojavierreynasoto4568 2 жыл бұрын
Se usa para diferenciar entre el atributo de la clase y el parámetro recibido en el constructor cuando se tiene el mismo nombre, como el nombre del parámetro recibido en el constructor es bonusEmpleado y el atributo en la clase es bonus, no es necesario el uso del this.
@Juanda-30
@Juanda-30 2 жыл бұрын
me gusta cuando se pasa de la teoría a codificar gracias
@leatherandpoemscharmyman5774
@leatherandpoemscharmyman5774 4 жыл бұрын
solo pueden agergares dentro de clases no?? no de metodos?
@TonicoBonico
@TonicoBonico 2 жыл бұрын
Cicladísimo.
@pablino234
@pablino234 3 жыл бұрын
get y set tambien se pueden definir como una propiedad y no como un método, es decir, tambien un getter y un setter de cualquier atributo pirvado o protegido puede ser de esta forma: class Persona { private string nombre; //constructor public Persona(string _nombre) { Nombre = _nombre; } //propiedad public Nombre { get { return nombre; } set { this.nombre = value; } } } Me encantan tus videos amigo, son una Joya, contigo aprendí VBA y te agradezco
@Nizark-dj9uf
@Nizark-dj9uf 5 жыл бұрын
Buenas juan, que pasara con el curso de Android ?
@pildorasinformaticas
@pildorasinformaticas 5 жыл бұрын
Que continuará en breve. (en breve en mi vida suelen ser dos semanas o tres). Un saludo!
@moisesreyes125
@moisesreyes125 4 жыл бұрын
¡Muchas gracias! He aprendido mucho. ♥
@Zeky
@Zeky 5 жыл бұрын
¿Para cuando Django?
@pildorasinformaticas
@pildorasinformaticas 5 жыл бұрын
Para finales de la semana que viene (12-13-14 de julio 2019), que creo es cuando tendré tiempo. Un saludo!
@marcohdez8406
@marcohdez8406 5 жыл бұрын
¿En qué parte del curso se vio el tipo casting?
@hisoka7489
@hisoka7489 4 жыл бұрын
Entre el quinto y sexto video.
@goku0497
@goku0497 4 жыл бұрын
Hola excelente video No recuerdo lo del casting si me pueden decir en que video lo comenta muchas gracias Excelente Video! Muy buen profesor
@shema7090
@shema7090 4 жыл бұрын
Amigo si no estoy mal es en el vídeo #6 Sintaxis básica pero el casting es una conversión explicita example de double a int double z = 15; creas la variable en donde vas a almacenar la conversión entre parentesis debe ir el tipo de dato a convertir y luego la variable del valor a convertir int nuevaZ = (int ) z ;
@goku0497
@goku0497 4 жыл бұрын
@@shema7090 gracias si no lo conocía como casting pero como conversión explicita, grax
@soran2290
@soran2290 5 жыл бұрын
Y para variables hay algo tipo enum?
@gomz810
@gomz810 4 жыл бұрын
Me han encantado todos los vídeos de este curso, los uso de repaso y siempre aprendo alguna aplicación nueva.
@chuka4901
@chuka4901 4 жыл бұрын
Se podria utilizar los enum para espcificar errores de HTML?? por ejemplo enum HtmlErrors {BadRequest=400, Unathorized, PaymentRequired, Forbbiden, NotFound}. Todos estos valores son correlativos segun el protocolo HTML Errores. 400, 401, 402, 403, 404
@pablofonseca8867
@pablofonseca8867 4 жыл бұрын
No son errores de HTML :3
@mariopintomiranda5502
@mariopintomiranda5502 4 жыл бұрын
una Herramienta sencilla pero potente para facilitar al programador. muchas gracias maestro por enseñarlo!
@alphaalfre
@alphaalfre 3 жыл бұрын
👀
@intercambioradial
@intercambioradial 5 жыл бұрын
primeramente mi respeto Juan por tan valiosos cursos y compartir tus conocimientos, le dejo una inquietud resulta que estoy siguiendo este curso de C# y voy por el video 27, en la sección Condicionales, no vi el trabajo con el condicional FOR, sera que estará en los videos posteriores del 27 o por algun motivo me lo he salteado? desde ya muchas gracias por tu respuesta.Abrazo
@JavierHernandez-ez1bk
@JavierHernandez-ez1bk 5 жыл бұрын
Hola! Si revisas los siguientes vídeos veras que el bucle For se trata mas adelante, en el capitulo 38
@intercambioradial
@intercambioradial 5 жыл бұрын
@@JavierHernandez-ez1bk buenisimo amigo aun no he llegado gracias por la info.
@edwinroman30
@edwinroman30 5 жыл бұрын
Buen vídeo.
@federicolozano8751
@federicolozano8751 5 жыл бұрын
Hola Juan. Gracias por el conocimiento compartido. En el ejercicio pudo crearse una clase enum para el salario, algo así: using System; namespace UsoEnum { class Program { static void Main(string[] args) { Empleado Luis = new Empleado(Bonus.extra, Salario.sal3); Console.WriteLine("El salario neto de Luis= " + Luis.getSalario()); Empleado Pablo = new Empleado(Bonus.normal, Salario.sal2); Console.WriteLine("El salario neto de Pablo= " + Pablo.getSalario()); } } class Empleado { public Empleado(Bonus bonoEmpleado,Salario salEmpleado) { bonus = (double)bonoEmpleado; salario = (double)salEmpleado; } public double getSalario() { return salario+bonus; } private double salario, bonus; } enum Bonus {bajo=500,normal=1000,bueno=1500,extra=3000 } enum Salario {sal1=1500,sal2=2000,sal3=2500,sal4=3000 } }
@slash148
@slash148 4 жыл бұрын
No sería lo más aconsejable, a menos que se limite únicamente a servir como ejemplo demostrativo. En un programa de la vida real, dichos salarios y bonos pueden variar con el tiempo, y los tipos enumerados son constantes.
@JoseMiguel32e
@JoseMiguel32e 5 жыл бұрын
Me está encantando el curso de C# Una pregunta. ¿Puedes comentar los libros de Java, C#, Python,...que usas para aprender estas tecnologías? Gracias y Hasta pronto.
@ezequielmartinez194
@ezequielmartinez194 2 жыл бұрын
Este es mi programa: using System; namespace EnumPractica2 { enum SalarioBase { Miserable = 100, Malo = 32000, Aceptable = 85000, Excelente = 150000 }; enum Bonus { Malo = 200, Bien = 560, Joya = 1200, Buenardo = 2300}; class Program { static void Main(string[] args) { Empleado Ezequiel = new Empleado(SalarioBase.Aceptable, Bonus.Malo); Console.WriteLine("El salario del empleado es: " + Ezequiel.getCalificacionSalario()); Console.WriteLine("El bonus del empleado es: " + Ezequiel.getCalificacionBonus()); Console.WriteLine("El salario del empleado en cifras es: " + Ezequiel.SALARIO); Console.WriteLine("El bonus del empleado en cifras es: " + Ezequiel.BONUS); } } class Empleado { private double Salario, Bonus; private string CalificacionSalario, CalificacionBonus; public Empleado(SalarioBase salarioEmpleado, Bonus bonusEmpleado) { CalificacionSalario = salarioEmpleado.ToString(); CalificacionBonus = bonusEmpleado.ToString(); Salario = (double) salarioEmpleado; Bonus = (double) bonusEmpleado; } public string getCalificacionSalario() { return CalificacionSalario; } public string getCalificacionBonus() { return CalificacionBonus; } public double SALARIO { get { return Salario; } } public double BONUS { get { return Bonus; } } } } Si, soy argento y joven.
@kalziferx3smash301
@kalziferx3smash301 4 жыл бұрын
8:56 ASI NOS REIMOS LOS CHILENOS kjskdjskjdskjsd
@edgarchacin4290
@edgarchacin4290 5 жыл бұрын
Haz un curso de C++ por favor.
@pildorasinformaticas
@pildorasinformaticas 5 жыл бұрын
Es mi intención hacerlo. Un saludo!
@joseluisfuentes9348
@joseluisfuentes9348 3 жыл бұрын
Tus explicaciones son claras. Llevo 2 meses con tus vídeos y estoy sorprendido de tu manera de explicar. Te mando saludos desde México ojalá y pudieras venir por acá a dar conferencias ya que la cultura de programación por acá aún le hace falta darle más seriedad y empuje .
@Jose__Manuel
@Jose__Manuel 4 жыл бұрын
String La_alergia = Estaciones.Primavera.ToString(); Esto tampoco da error. saludos.
@nelsonmerino383
@nelsonmerino383 5 жыл бұрын
Buenas Profesor, quisiera saber si el curso de Java tutorizado, se encuentra disponible todavía?
@pildorasinformaticas
@pildorasinformaticas 5 жыл бұрын
Calor que si. Si entras en mi página y vas a la sección de Java tutorizado lo verás. Un saludo!
@jordibonastre2642
@jordibonastre2642 5 жыл бұрын
Hola Juan , antes que nada muchísimas gracias por ofrecer tantísimo contenido de calidad, y encima de manera gratuita. Estoy haciendo el curso de android y me ha surgido una pregunta; Las empresas que buscan gente para desarollar apps en android, a parte de que pidan java, manejo de android studio i saber dissenyar UI, puede que te pidan front end o back end?? muchas gracias de antemano
@n41mad56
@n41mad56 5 жыл бұрын
Buenas Juan, más adelante veremos NHibernate o Entity?
@TM-ln1jc
@TM-ln1jc 5 жыл бұрын
Muchas gracias profesor! También podría realizar algún curso de lógica de programación y análisis para la solución de problemas! Con algunos ejemplos y ejercicios. Sería genial! GRACIAS por su aporte valioso. Saludos!
@elvintorres1582
@elvintorres1582 5 жыл бұрын
Muchas gracias Juan por compartir tus conocimientos como siempre muy bien explicado el tema sigue adelante siempre pendiente de tus videos un saludo desde Honduras
@damien4734
@damien4734 5 жыл бұрын
Buenas Prof Juan, disculpe quería saber si hará un CURSO DE PHOTOSHOP?. o si tiene pensado hacerlo en algún momento, por favor... seria de gran ayuda.!
@pildorasinformaticas
@pildorasinformaticas 5 жыл бұрын
Es uno de los cursos que quiero hacer desde que abrí el canal allá por el año 2012. Es un curso muy complicado de hacer online, pero espero poder llevarlo a cabo algún día. Un saludo!
@kefallendes556
@kefallendes556 5 жыл бұрын
Hola Profe Saludos desde Argentina!. Excelente Curso!. Quería saber si en este curso se verá en el futuro uso de grafos y algoritmo de dijkstra?. Gracias!.
@salvadormellado5200
@salvadormellado5200 5 жыл бұрын
alguien que me ayude con esto en phyton por favor Lea detenidamente el siguiente enunciado y de resolución utilizando listas: Considere que la cantidad promedio regular de sodio en el Agua Potable de un domicilio es de 50 mg/L. En esto, usted trabaja en una empresa que verifica si una vivienda “está en norma” con este promedio por lo cual sabe que: 1. Se tomará una muestra de 24 mediciones de sodio que deben ser números positivos. 2. Si 13 de las 24 muestras de sodio sobrepasan el promedio regular, entonces no se cumple la ley. 3. Si el promedio de las muestras tomadas es mayor al promedio regular, entonces no se cumple la ley. Con esto, se pide que genere un programa donde: 1. Tenga una función que permita el ingreso de las 24 muestras (no debe ni necesita pedir la cantidad). 2. Tenga una función que retorne el promedio de las 24 mediciones. 3. Tenga una función que retorne True si 13 o más mediciones pasan al promedio regular. En otro caso retorna False. 4. Tenga una función que retorne True si el promedio de las mediciones es mayor al promedio regular. En otro caso retorna False. 5. Un main donde se utilicen las funciones anteriores e indique si la muestra cumple la ley o si la muestra no cumple la ley indicando el o los motivos por lo que se da este resultado. Note que la muestra cumple o no cumple, pero puede “no cumplir” por uno o por los dos casos. Finalmente, considere que el usuario se puede equivocar al ingresar los datos por lo que deberá controlar dicho evento.
Curso C#. Destructores. Vídeo 59
15:42
pildorasinformaticas
Рет қаралды 31 М.
Curso C#. Genéricos I. Vídeo 60
20:26
pildorasinformaticas
Рет қаралды 47 М.
Tuna 🍣 ​⁠@patrickzeinali ​⁠@ChefRush
00:48
albert_cancook
Рет қаралды 148 МЛН
小丑女COCO的审判。#天使 #小丑 #超人不会飞
00:53
超人不会飞
Рет қаралды 16 МЛН
How to treat Acne💉
00:31
ISSEI / いっせい
Рет қаралды 108 МЛН
Cosas que NO SABES de C#
16:17
hdeleon.net
Рет қаралды 16 М.
How To Create Generics in C#, Including New Features
38:51
IAmTimCorey
Рет қаралды 55 М.
ENUMS en Java | EXPLICACIÓN FÁCIL 🚀
12:24
TodoCode
Рет қаралды 13 М.
Curso C#. Delegados predicados y lambdas I. Vídeo 67
15:43
pildorasinformaticas
Рет қаралды 48 М.
Curso C#. Genéricos III. Vídeo 62
18:55
pildorasinformaticas
Рет қаралды 31 М.
Curso C#. Struct. Vídeo 57
16:59
pildorasinformaticas
Рет қаралды 47 М.
Curso C#. Delegados predicados y lambdas II. Vídeo 68
21:17
pildorasinformaticas
Рет қаралды 35 М.
¿Vale la pena Programar en Java?
18:15
hdeleon.net
Рет қаралды 88 М.
JSON IN C# - Downloading Data and Making Objects From It
24:10
tutorialsEU
Рет қаралды 42 М.
Tuna 🍣 ​⁠@patrickzeinali ​⁠@ChefRush
00:48
albert_cancook
Рет қаралды 148 МЛН