
Este tutoríal de C# puedes aprender a programar en C# desde cero y te muestra cómo aplicar C# para desarrollar tu próxima gran aplicación.
Empezando
- Qué es
C#
: presenta el lenguaje de programación C# y .NET - Instalar Visual Studio 2022: guía sobre cómo instalar Visual Studio 2022 Community Edition para comenzar a programar
C#
. C#
Hello World: muestra paso a paso cómo crear el primer programa C# que muestra Hello World. Mensaje que se despliega en la ventana de la consola.- Sintaxis de
C#
: te presentamos la sintaxis básica de C#, incluidos identificadores, palabras clave, literales, declaraciones y comentarios.
Variables y tipos de variables
- Variables: aprenderás cómo declarar variables y usarlas para almacenar datos en el programa.
integer
: introducción a los tipos integer en C# que contienen números enteros.float
: le explica los tipos de números de coma flotante, incluidos decimal, double y float.char
: cubre el tipo de carácter que representa un solo carácter.string
: analiza el tipo de cadena y te guía en las operaciones básicas de tipos de datos de cadena.bool
: aprenderás a usar el tipo bool para representar valores booleanos: true y false.var
: muestra cómo usar la palabra clave var para declarar variables de tipo implícito.
Flujos de control
if
: aprenderás cómo verificar una condición y ejecutar un bloque si una condición es verdadera.if else
: te muestra cómo verificar múltiples condiciones y ejecutar un bloque si una condición es verdadera u otro bloque en caso contrario.if else if
: aprenderás cómo verificar múltiples condiciones y ejecutar un bloque si una condición es verdadera.switch
: selecciona una declaración para su ejecución si una expresión coincide con un patrón.while
: aprenderás a usar la instrucción de bucle while para ejecutar condicionalmente un bloque de código cero o más veces.- do while: muestra cómo usar la instrucción do while para ejecutar un bloque una o más veces en función de una condición.
for
: te guía sobre cómo ejecutar un bloque un número específico de veces.break
: te muestra cómo terminar la ejecución de un bloque de código usando la instrucción break.continue
: aprenderás cómo iniciar una nueva iteración de bucle de forma prematura utilizando la instrucción continue.
Funciones en C#
- Introducción a las funciones en C#: aquí aprenderás lo básico de las funciones en C#, como su sintaxis y cómo crearlas.
- Funciones con parámetros: este artículo aprenderás cómo pasar diferentes tipos de datos como parámetros a una función y cómo acceder a ellos dentro de la función.
- Funciones con valores de retorno: en este artículo te explcio cómo crear funciones que devuelven un valor y cómo usar ese valor en el código fuera de la función.
- Funciones recursivas: en este artículo aprenderás cómo crear funciones que se llaman a sí mismas y cómo utilizar la recursión para resolver problemas.
- Funciones anónimas: en este artículo aprenderás cómo crear funciones sin un nombre y cómo usarlas para trabajar con eventos y otros casos de uso.
- Funciones de extensión: en este artículo aprenderás cómo crear funciones de extensión para agregar nuevas funcionalidades a los tipos existentes
- Funciones Lambda: en este artículo aprenderás cómo crear funciones anónimas de una forma más simplificada y como utilizarlas con las funciones de Linq
- Funciones asíncronas: en este artículo aprenderás cómo crear funciones que no bloquean el flujo del programa y cómo utilizarlas para mejorar la eficiencia del programa
Arreglos (arrays)
- Introducción a los Arrays en C#: Explicación de los conceptos básicos de los Arrays y su uso en C#.
- Uso avanzado de Arrays en C#: Explicación de las funcionalidades avanzadas de los Arrays en C#, como la clasificación, filtrado y búsqueda de datos.
- Arrays multidimensionales en C#: Explicación de cómo trabajar con Arrays que tienen más de una dimensión en C#.
- Arrays y colecciones en C#: Comparación de los Arrays con otras colecciones en C# y cuándo es mejor usar cada una.
- Arrays y programación orientada a objetos en C#: Explicación de cómo los Arrays pueden ser utilizados en un contexto de programación orientada a objetos en C#.
- Trabajando con arrays en C#: Ejemplos prácticos y casos de uso comunes en los que los arrays pueden ser útiles, como la ordenación de datos, el filtrado de información y el procesamiento de grandes conjuntos de datos.
- Manipulación de arrays en C#: Cómo agregar, eliminar y modificar elementos de un array en C#, y cómo trabajar con los índices de los elementos para acceder a ellos de manera eficiente.
- Optimización de arrays en C#: Consejos y técnicas para mejorar el rendimiento y la eficiencia en el uso de arrays en C#, como el uso de la memoria de manera efectiva y la reducción de la complejidad del código.
Como vallamos avanzando se seguirán agregando temas.