Contenido del curso
Primeros pasos con C#
- 6

Tipos de datos primitivos en C#
11:38 min - 7

Área de un rectángulo en C#
12:08 min - 8

var en C# para declarar variables sin tipo
05:25 min - 9

Cálculo del Área de un Círculo en C# Usando Constantes y Variables
14:39 min - 10

Operadores aritméticos en C# explicados
09:57 min - 11

Operadores lógicos AND OR NOT XOR en C#
17:30 min - 12

Operadores relacionales para comparar números en C#
11:05 min - 13

Interpolación de strings en C#
Viendo ahora
Bucles y estructuras de control en C#
- 14

Condicionales IF en C#: Estructura y Uso Práctico en Blackjack
15:23 min - 15

Switch en C# para máquinas de estado
11:04 min - 16

Ciclos while y do-while en C#
18:00 min - 17

Refactorizar el juego de 21 en C#
11:37 min - 18

Uso de ciclos FOR en programación C#
18:51 min - 19

Cómo corregir el bug del bucle for en C#
08:27 min
Próximos pasos
Interpolación de strings en C#
Resumen
Trabajar con cadenas de texto en C# va mucho más allá de imprimir un mensaje en consola. Cuando aprendes a usar strings con interpolación, puedes generar contenido dinámico como perfiles, identificaciones digitales o tarjetas de usuario que se arman solos a partir de variables. Esta es la base que necesitas para conectar datos reales a tu programa.
Qué son los strings y cómo se declaran en C#
Un string es un tipo de dato que guarda cadenas de caracteres, letra por letra, incluyendo los espacios vacíos. Sí, el espacio también ocupa memoria, aunque eso no debería frenarte de usarlo cuando lo necesites.
Para declarar un string en C# siempre debes envolver el texto entre comillas dobles, sin excepción. No solo cuando imprimes con Console.WriteLine, también cuando asignas el valor a una variable.
csharp string nombre = "Ricardo Pérez"; int altura = 168; int edad = 89; string informacion = "Nació en Hidalgo, es estudiante de gastronomía y astronomía";
¿Puedo usar var en lugar de string? Sí. Si escribes
var hobby = "deportista";, C# detecta automáticamente que se trata de una cadena de caracteres y le asigna el tipo string.
Por qué concatenar strings con + se vuelve tedioso
La forma clásica de unir texto con variables es usar el símbolo +, abriendo y cerrando comillas dobles cada vez que quieres insertar un valor. Funciona, pero el código se vuelve difícil de leer cuando tienes muchas variables.
Escribir una identificación completa así implica abrir comillas, sumar la variable, cerrar comillas, abrir de nuevo, y repetir. Para tres o cuatro datos ya es incómodo. Para una tarjeta con seis campos, una pesadilla.
Cómo funciona la interpolación de strings con $
La interpolación de strings te permite insertar variables directamente dentro del texto usando llaves {}. Solo necesitas anteponer el símbolo $ antes de las comillas dobles para activarla.
csharp string tarjetaIdentificacion = $"La información de {nombre} es la siguiente:\n" + $"Su edad es {edad}\n" + $"Su altura es de {altura} centímetros\n" + $"Información relevante: {informacion}\n" + $"Además, su hobby es de {hobby}";
Las llaves le indican a C# que ahí debe imprimir el valor de la variable, no el texto literal. El resultado es código mucho más limpio y fácil de mantener.
¿Qué hace el símbolo $ antes de un string? Activa la interpolación, es decir, le dice a C# que dentro de ese string puedes incluir variables entre llaves
{}y sus valores se reemplazarán automáticamente al imprimir.
Cómo dar formato al texto con saltos de línea
Cuando imprimes una tarjeta con varios campos, todo en una sola línea queda ilegible. Para separar visualmente la información usas \n, que es el carácter especial de salto de línea.
\ncrea un nuevo renglón dentro del string.- Puedes combinar varios
\npara dejar líneas en blanco. - Funciona junto con la interpolación sin problemas.
Por ejemplo, al imprimir la tarjeta de Ricardo Pérez con altura 168 centímetros y edad 89 años, cada dato aparece en su propia línea: nombre arriba, edad debajo, altura después y así sucesivamente. La consola muestra una credencial limpia y legible.
Por qué la interpolación es tan importante en programación real
En un entorno profesional rara vez escribes los datos a mano. Lo común es conectarte a una base de datos, extraer la información de un usuario y mostrarla dinámicamente en una página o reporte. La interpolación es justo el puente entre los datos almacenados y el texto que ve el usuario final.
Imagina que tu aplicación genera credenciales para miles de usuarios. No vas a escribir el nombre y la edad de cada uno. Vas a tener variables que se llenan con consultas a la base de datos, y la interpolación arma la tarjeta automáticamente para cada persona.
Este patrón es exactamente el que usarías al construir páginas de perfil, recibos, facturas o cualquier contenido que mezcle texto fijo con datos variables. Aprenderlo desde las raíces hace que el salto a proyectos reales sea natural.
¿Ya probaste a construir tu propia identificación digital con tus datos? Cuéntame en los comentarios cómo le dicen a la cédula o identificación oficial en tu país.