Example #1
0
        static void Main(string[] args)
        {
            #region EjemploPolimorfismo

            //Persona empleado = new Empleado
            //{
            //    Nombre = "John Fernando",
            //    Apellido = "Henao López",
            //    Salario = 655533,
            //    Cargo = "Arquitecto de software"
            //};
            //Persona estudiante = new Estudiante
            //{
            //    Nombre = "Juan Esteban",
            //    Apellido = "Henao Jurado",
            //    Carrera = "Futbolista",
            //    Semestre = "1-2005"
            //};

            //IList<Persona> arregloPersonas = new List<Persona>();
            //arregloPersonas.Add(empleado);
            //arregloPersonas.Add(estudiante);
            //foreach (var item in arregloPersonas)
            //{
            //    item.Imprimir();
            //}

            #endregion

            #region EjemploEstructurasClases

            StructTercero structTercero = new StructTercero
            {
                Id = 0,
                Nit = "90078899",
                RazonSocial = "Conexus202"
            };

            Tercero tercero = new Tercero
            {
                Id = 0,
                Nit = "90078899",
                RazonSocial = "Cedesistemas"
            };

            try
            {
                new Program().CambiarInformacionTercero(structTercero);
                new Program().CambiarInformacionTercero(tercero);
            }
            catch (Exception e)
            {

                throw new Exception(e.Message);
            }

            #endregion

            #region TiposDatos

            int? enteroNull = null;
            float? floatNull = null;

            int valor = enteroNull ?? 20;

            #endregion

            Console.ReadLine();
        }
Example #2
0
 public void CambiarInformacionTercero(Tercero tercero)
 {
     tercero.Id ++;
     tercero.RazonSocial = "No tiene razón social";
 }