Del curso: .NET 7 esencial

Accede al curso completo hoy mismo

Únete hoy para acceder a más de 23.200 cursos impartidos por expertos del sector.

Cadenas literales raw

Cadenas literales raw

En C# 10 y versiones anteriores del lenguaje, si necesitábamos utilizar comillas dobles dentro de estas cadenas , necesitábamos escapar dichas comillas dobles utilizando el backslash. Algo así como este ejemplo. Aquí voy a ponerle: «Estás viendo el curso» .NET. Vamos a hacerlo de esta manera: «.NET esencial» y claro, necesito escapar esto y este otro y, posteriormente, utilizar de alguna manera este mensaje, vamos a ponerlo aquí en la consola, y vamos a ejecutar la aplicación. Aquí no hay ningún tipo de sorpresa, ya que efectivamente al escapar, las comillas dobles con el backlash, las puedo mostrar tal y como lo estoy esperando. En C# 11 podemos utilizar las cadenas completamente raw, es decir, podemos poner cualquier tipo de carácter, incluso las comillas dobles y también espacios y saltos de línea, etc., sin temor a tener que estar escapando dichos caracteres. Aquí lo único que necesitamos hacer es iniciar con tres comillas dobles nuestras cadenas raw y aquí ya no es…

Contenido