Ir al contenido principal
Búsqueda Avanzada
Términos de búsqueda
Tipo de Contenido

Coincidencias Exactas
Búsquedas Etiquetadas
Opciones de fecha
Actualizadas después de
Actualizadas antes de
Creadas después de
Creadas antes de

Resultados de búsqueda

Se han encontrado 326 resultados en total

Herencia en C#

Tutorial de iniciación a C#

La herencia es uno de los pilares fundamentales de la programación orientada a objetos y representa una de las características más poderosas de C#. Este mecanismo permite crear nuevas clases basándose en clases existentes, estableciendo relaciones jerárquicas ...

herencia
c#

Polimorfismo y métodos virtuales

Tutorial de iniciación a C#

El polimorfismo representa uno de los conceptos más elegantes y poderosos de la programación orientada a objetos, permitiendo que objetos de diferentes tipos respondan de manera específica a la misma interfaz común. En C#, este mecanismo se implementa principa...

c#
polimorfismo
metodos virtuales

Clases abstractas e interfaces

Tutorial de iniciación a C#

En el mundo de la programación orientada a objetos, las clases abstractas y las interfaces son herramientas fundamentales para crear diseños flexibles y reutilizables. Estos conceptos nos permiten definir contratos que otras clases deben cumplir, estableciendo...

c#
clases abstractas
interfaces

Sobrecarga de métodos y operadores

Tutorial de iniciación a C#

La sobrecarga es una característica fundamental de la programación orientada a objetos que permite definir múltiples versiones de métodos o operadores con el mismo nombre, pero con diferentes parámetros o comportamientos. Esta funcionalidad mejora significativ...

c#
sobrecarga

Miembros estáticos y constantes

Tutorial de iniciación a C#

En el mundo de la programación orientada a objetos, no todos los elementos de una clase pertenecen necesariamente a las instancias individuales de esa clase. C# proporciona mecanismos para definir miembros estáticos y constantes que pertenecen a la clase en sí...

c#

Tipos anónimos y dinámicos

Tutorial de iniciación a C#

C# ofrece dos características poderosas que proporcionan flexibilidad adicional en el manejo de tipos: los tipos anónimos y los tipos dinámicos. Estas funcionalidades permiten crear objetos sin definir clases explícitas y trabajar con tipos que se resuelven en...

c#
tipos

Manejo avanzado de excepciones

Tutorial de iniciación a C#

El manejo robusto de excepciones es una de las características más importantes para crear aplicaciones confiables y mantenibles. Mientras que los conceptos básicos de try-catch proporcionan una base sólida, C# ofrece herramientas avanzadas que permiten gestion...

c#
excepciones

Delegados y eventos

Tutorial de iniciación a C#

Los delegados y eventos representan uno de los conceptos más poderosos y elegantes de C#, proporcionando la base para la programación orientada a eventos y los patrones de diseño avanzados. Un delegado es esencialmente un puntero a función que permite tratar l...

c#
delegados
eventos

Expresiones lambda y LINQ básico

Tutorial de iniciación a C#

Las expresiones lambda y LINQ (Language Integrated Query) representan una evolución fundamental en la forma de escribir código en C#. Estas características nos permiten crear código más expresivo, conciso y legible, especialmente cuando trabajamos con coleccio...

c#
linq
lambda

Programación asíncrona con async/await

Tutorial de iniciación a C#

La programación asíncrona es una de las características más importantes y poderosas de C# moderno. Nos permite escribir aplicaciones que pueden realizar múltiples operaciones simultáneamente sin bloquear el hilo principal de ejecución, mejorando significativam...

c#

Genéricos en C#

Tutorial de iniciación a C#

Los genéricos representan una de las características más poderosas y elegantes de C#, permitiendo escribir código reutilizable, eficiente y con seguridad de tipos. Introducidos en C# 2.0, los genéricos nos permiten crear clases, interfaces, métodos y delegados...

genericos
c#

Atributos y reflexión

Tutorial de iniciación a C#

Los atributos y la reflexión son dos características avanzadas de C# que permiten a los programas examinar y modificar su propia estructura en tiempo de ejecución. Los atributos proporcionan una forma de añadir metadatos a los elementos del código, mientras qu...

c#
atributos
reflexion

Extensiones de métodos

Tutorial de iniciación a C#

Las extensiones de métodos son una característica de C# que permite añadir nuevos métodos a tipos existentes sin modificar su código fuente original ni crear un tipo derivado. Esta funcionalidad es especialmente útil cuando necesitamos ampliar la funcionalidad...

c#

Tipos nullables y operador null-conditional

Tutorial de iniciación a C#

En el desarrollo de aplicaciones, uno de los errores más comunes y frustrantes es la excepción NullReferenceException, que ocurre cuando intentamos acceder a un miembro de una referencia que apunta a null. C# ha evolucionado para proporcionar herramientas que ...

c#
nullables

Pattern matching

Tutorial de iniciación a C#

El pattern matching es una característica poderosa y expresiva de C# que permite examinar datos y ejecutar código basado en la forma, estructura o contenido de esos datos. Esta funcionalidad ha evolucionado significativamente desde su introducción, transforman...

c#
pattern matching

Records y tipos por valor

Tutorial de iniciación a C#

Los records son una característica moderna de C# que proporciona una sintaxis concisa para crear tipos inmutables destinados principalmente a almacenar datos. Introducidos en C# 9, los records simplifican la creación de objetos que actúan como contenedores de ...

c#
records

Lectura y escritura de archivos de texto

Tutorial de iniciación a C#

El manejo de archivos de texto es una operación fundamental en el desarrollo de aplicaciones, permitiendo almacenar datos de manera persistente, crear registros de actividad, procesar documentos y intercambiar información entre sistemas. C# proporciona una amp...

c#
archivos
lectura
escritura

Trabajando con archivos JSON

Tutorial de iniciación a C#

JSON (JavaScript Object Notation) se ha consolidado como uno de los formatos de intercambio de datos más populares en el desarrollo moderno. Su sintaxis simple, legible y liviana lo convierte en la elección preferida para APIs web, archivos de configuración y ...

c#
json

Serialización y deserialización de objetos

Tutorial de iniciación a C#

La serialización es el proceso fundamental que permite convertir objetos complejos de nuestra aplicación en un formato que puede ser almacenado, transmitido o procesado por otros sistemas. Este mecanismo resulta esencial para la persistencia de datos, la comun...

c#
serializacion
deserializacion

Introducción a Entity Framework Core

Tutorial de iniciación a C#

En el desarrollo de aplicaciones modernas, trabajar con bases de datos es una tarea fundamental. Hasta ahora hemos visto cómo manejar archivos de texto y JSON, pero las aplicaciones empresariales requieren sistemas de almacenamiento más robustos y escalables. ...

c#
entity framework