Interpolación de cadenas usando $ en C#

Interpolacion De Cadenas Usando En C



La interpolación de cadenas es una función útil en C# que permite a los desarrolladores incrustar expresiones dentro de literales de cadenas. Es una forma de construir una cadena al incluir los valores de variables o expresiones dentro de marcadores de posición dentro de una cadena literal.

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.