Skip to content

Latest commit

 

History

History
40 lines (38 loc) · 995 Bytes

File metadata and controls

40 lines (38 loc) · 995 Bytes

Introducción a c#

Este proyecto intenta exponer un roadmap de conceptos básicos a cubrir relacionados con OOP utilizando como plataforma dotnet core 3.1 y como lenguaje c# 8.0

Los aspectos básicos que se cubren en este proyecto son:

  • Tipos
    • Tipos en NET.
      • Fechas.
      • Numéricos.
      • Strings.
      • Tipos Nulables.
    • Jerarquía de tipos en NET.
    • Ref vs Value types.
      • Tipos de Referencia.
      • Tipos de Valor.
    • Casting
    • Tipos anónimos.
    • Generics.
  • Administración de código
    • Uso de regiones.
    • Espacios de nombres.
    • Modificadores de acceso.
  • Clases de usuario
    • Definición y uso de clases de usuario.
    • Herencia.
    • Interfaces.
  • Validaciones
    • Manejo de excepciones.
    • Jerarquía de excepciones.
    • Validation attributes.
  • Delegates
    • Delegates & generic delegates.
    • Lambdas.
  • Colecciones
    • Arrays.
    • ICollection.
    • List.
    • Linq.
  • Extension methods