Del curso: .NET 8 esencial

Accede al curso completo hoy mismo

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

Parámetros ref readonly

Parámetros ref readonly

Otra característica nueva que podemos encontrar en C# 12 es la de poder pasar parámetros como referencia y que además sean de solo lectura, esto para evitar que puedan ser modificados. Por ejemplo, aquí en este método AddVitalSigns que tengo en la clase PET, le voy a agregar ref readonly para indicar que quiero que este parámetro sea de solo lectura y que además lo esté recibiendo como referencia. Entonces, no podría hacer algo así. Aquí estoy intentando cambiar el valor de date, que está dentro del tuple, pero me indica que esto no puede ser posible, ya que es una variable de solo lectura. Además, si quisiera invocar AddVitalSigns, pues vámonos acá a Páginas, después Pets, digamos, cuando estamos editando una mascota, aquí voy a poner lo siguiente, le voy a decir Pet.AddVitalSigns y tengo que pasarle este ref que está pidiendo como parámetro, es decir, el tuple. Entonces, esto puede ser, digamos, aquí lo voy a poner como una variable, vamos a ponerle var vs igual a temperatura tal…

Contenido