¿Por qué hay un $, > y {} en la expresion… Console.WriteLine($“the answer is> {message}”); en lugar de concatenarse normalmente com...

Dual.victoria.solis

Dual.victoria.solis

Pregunta
studenthace 3 años

¿Por qué hay un $, > y {} en la expresion…

Console.WriteLine($“the answer is> {message}”);

en lugar de concatenarse normalmente como…

Console.WriteLine("the answer is ” +message);

?

2 respuestas
para escribir tu comentario
    Jorge David Adrianzen Chumacero

    Jorge David Adrianzen Chumacero

    studenthace 3 años

    Por que están empleando lo que se conoce como interpolación de cadenas, que en algunos casos resulta un poco más legible. Ejemplo:

    string name = "daniel"; Console.WriteLine($"Hola {name}");

    Referencia: Microsoft Learn

    Jimmy Buriticá Londoño

    Jimmy Buriticá Londoño

    studenthace 3 años

    Es una forma nueva de unir el texto, si usas el símbolo de dólar $ antes de las comillas dobles, indica que en el interior de las comillas usaras una variable, la cual la debes colocar entre llaves.

    Console.WriteLine($“the answer is> {message});

    Esta sintaxis es usada en otros lenguajes como JavaScript.

Curso de C#

Curso de C#

Desarrolla aplicaciones en C# con .NET 3.1. Aprende a manejar datos, clases, métodos y ciclos para construir sistemas de registro, validación y búsqueda de usuarios. Ideal para quienes comienzan a dar sus primeros pasos en el desarrollo de software.

Curso de C#
Curso de C#

Curso de C#

Desarrolla aplicaciones en C# con .NET 3.1. Aprende a manejar datos, clases, métodos y ciclos para construir sistemas de registro, validación y búsqueda de usuarios. Ideal para quienes comienzan a dar sus primeros pasos en el desarrollo de software.