Menu
Coddy logo textTech

Interpolación de Cadenas

Parte de la sección Fundamentos del Journey de C# de Coddy — lección 32 de 69.

Hasta ahora hemos aprendido a imprimir cadenas simples, pero a veces necesitamos insertar valores de variables en la cadena.

Por ejemplo:

int age = 10;
System.Console.WriteLine("His age is: age");

Esto imprimirá "His age is: age" en lugar de "His age is: 10"

Para resolver esto, utilizaremos la interpolación de cadenas:

int age = 30;
string name = "Alice";
double balance = 1500.75;

System.Console.WriteLine($"Name: {name}, Age: {age}, Balance: {balance}");
  • $ indica que la cadena es una cadena interpolada.
  • {} son marcadores de posición para variables.

Otra forma de combinar cadenas con variables es con el operador más +:

System.Console.Write("Name: " + name + " Age: " +  age + " Balance: " + balance);
challenge icon

Desafío

Principiante

Se te proporciona un código que almacena una cadena aleatoria como entrada en una variable llamada rnd.

Imprime en la consola "The input is: " y la cadena aleatoria que está dentro de la variable rnd, utilizando interpolación de cadenas.

¡Consulta los casos de prueba para ver ejemplos!

Pruébalo tú mismo

using System;

public class Program {
    public static void Main(string[] args) {
        string rnd = Console.ReadLine();
        
        // Escribe tu código debajo
        
    }
}
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos