Cuando necesite tener objetos muy pequeños, digamos que contengan 2 flotantes, y tendrá millones de ellos que no serán "destruidos" de inmediato, se estructura una mejor opción o clases?Struct vs Class para objetos de larga vida
Como en xna como una biblioteca, hay puntos3, etc. como estructuras, pero si necesita mantener esos valores durante mucho tiempo, ¿supondría una amenaza para el rendimiento?
Gran publicación, tomó mi último voto hoy. –
Probablemente sea un buen uso de la palabra clave readonly, es decir, en lugar de declarar X, Y y Z como propiedades, podría tener campos de solo lectura. La ventaja sería que no rompería su inmutabilidad por error. – Ant
Es 'myRect = new Rectangle (myRect.X, myRect.Y + 4, myRect.Width, myRect.Height);' realmente más claro que 'myRect.Y + = 4;'? Los métodos * de mutación * para las estructuras son problemáticos, pero los campos expuestos deberían ser la norma en muchos casos. – supercat