consideremos que tengo una propiedad pública denominada AvatarSize como la siguiente,Configuración de la propiedad de la propiedad directamente en C#
public class Foo
{
...
public Size AvatarSize
{
get { return myAvatarSize; }
set { myAvatarSize = value; }
}
...
}
Ahora bien, si una clase objetivo quiere establecer esta propiedad, entonces tienen que hacerlo de la siguiente manera ,
myFoo.AvatarSize = new Size(20, 20); //this is one possible way
Pero si trato de configurarlo como este,
myFoo.AvatarSize.Height = 20; //.NET style
myFoo.AvatarSize.Width = 20; //error
el compilador me consiga una error que indica que no puede modificar los valores de retorno. Sé por qué sucede, pero me gustaría apoyar la segunda vía también. Por favor, ayúdame con una solución.
P.S. Lo siento si el título es absurdo
¿Puedes especificar por qué quieres que funcione de esta manera? Me temo que no hay muchas opciones, además de lo que dijo Petoj. –
Muestra cómo se ve "Tamaño". –
El tamaño es un tipo de valor .Net estándar en el espacio de nombres System.Drawing. – bang