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 - Tutorial de .NET
Del curso: .NET 8 esencial
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…