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);Desafío
PrincipianteSe 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
}
}Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
4Operadores Parte 1
Operadores aritméticosOperador de móduloIncremento/DecrementoPost-incremento/decrementoAtajos aritméticos7Entrada y Salida Básica
Salida BásicaInterpolación de CadenasLectura de EntradaParseoResumen - Hasta 120Resumen - Verdadero o Falso5Operadores Parte 2
Operadores de comparaciónOperadores lógicos Parte 1Operadores lógicos Parte 2Repaso - Lógica simpleOperadores lógicos Parte 33Variables Parte 2
VarConstantesConvenciones de NomenclaturaResumen - Inicializar VariablesConversión de Tipos6Toma de decisiones
Sentencia IfIf - ElseSentencia SwitchOperador ternarioResumen - If ElseIf - Else anidados