La interpolación de cadenas se realiza con el signo de dólar ($), seguido de llaves ({}) para encerrar expresiones. En este artículo, se explica cómo realizar la interpolación de cadenas con el signo de dólar en C#.
Interpolación de cadenas usando $ en C#
Para usar la interpolación de cadenas en C#, puede prefijar un literal de cadena con el carácter $ y después de eso, puede incluir expresiones dentro de llaves {} dentro del literal de cadena para interpolar sus valores, aquí hay un ejemplo:
usando Sistema ;
clase Programa {
estático vacío Principal ( cadena [ ] argumentos ) {
cadena nombre = 'ÉL MISMO' ;
En t edad = 25 ;
Consola . Línea de escritura ( $ 'Mi nombre es {nombre} y tengo {edad} años' ) ;
}
}
En este código, el literal de cadena 'Mi nombre es {nombre} y tengo {edad} años' se interpola con los valores de la variable nombre y edad , el resultado de este código es:
También puede insertar expresiones dentro de las llaves al usar la interpolación de cadenas; como ejemplo, considere lo siguiente:
usando Sistema ;
clase Programa {
estático vacío Principal ( cadena [ ] argumentos ) {
En t X = 10 ;
En t y = 20 ;
Consola . Línea de escritura ( $ 'La suma de {x} y {y} es {x + y}'. ) ;
}
}
En este código se incluye la expresión {x + y} dentro del literal de cadena interpolado, el resultado de este código sería:
Conclusión
La interpolación de cadenas en C# es una forma poderosa de incrustar expresiones dentro de cadenas literales. Al usar el carácter $ seguido de llaves {}, los desarrolladores pueden crear un código más legible y mantenible que es más fácil de escribir y comprender. La interpolación de cadenas simplifica la concatenación de cadenas y mejora la legibilidad del código al eliminar la necesidad de expresiones complejas de concatenación de cadenas.