"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > El significado y el uso del `$` símbolo en la interpolación de cadena C#

El significado y el uso del `$` símbolo en la interpolación de cadena C#

Publicado el 2025-04-20
Navegar:352

What Does the `$` Symbol Mean in C# String Interpolation?

decodificando el símbolo $ en C#: String Interpolation Demystified

En el reino de la programación de C#, las cadenas de adorno de símbolos $ pueden haberlo dejado perplejo. A diferencia de la contraparte de la cadena de letrero, @, el símbolo $ no activa ningún error, dejándolo preguntándose sobre su propósito enigmático.

entendiendo $ y string interpolations

el símbolo $ en c# es una notación de breve para una nota. 6. Las interpolaciones de cadena permiten la integración perfecta de valores dentro de las cadenas, simplificando la construcción de cadenas.

$ en acción

considere el siguiente ejemplo:

string str = $"text";
[&] [&] en este caso, el $ symbol no es activamente la cadena. Simplemente sirve como marcador de posición para futuras interpolaciones de cadenas, similar al método String.Format.

desbloqueando la potencia de las interpolaciones de cadenas

El verdadero potencial de las interpolaciones de cadenas se hace evidente cuando se combina cadenas con valores externos: [&]

var anint = 1; var abool = true; var astring = "3"; var formated = $ "{anint}, {abool}, {astring}";

var anInt = 1;
var aBool = true;
var aString = "3";
var formated = $" {anInt},{aBool},{aString}";
beyond string interpolation interpolación, una variante menos comúnmente conocida. Este formulario conserva las propiedades de la cadena literal al tiempo que habilita las interpolaciones de cadenas. Elimina la necesidad de escapar de los caracteres al mezclar caracteres especiales, haciendo que la construcción de cadenas sea aún más conveniente.

Por ejemplo, el siguiente código:

var somedir = "a"; Console.WriteLine ($@"c: \ {somedir} \ b \ c");

produce la salida:

c: \ a \ b \ c

en conclusión, el símbolo $ en c# simplifica la construcción de cadenas a través de las interpolaciones de cadenas, haciendo código tanto conciso y eficiente. Su uso junto con $@ Interpolation mejora aún más su versatilidad, allanando el camino para el manejo de cadenas elegante y sin errores.
            
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3