Quiero utilizar el tipo C# Point
como tipo de referencia (es una estructura). Pensé en tener una clase CPoint
, que contendría un miembro Point
. ¿Hay alguna manera de plantear los miembros de Point
para actuar como miembros de Cpoint
. Estoy tratando de evitarC# - Contenedor de referencia para el tipo de valor
cpoint.point.X;
cpoint.point.Y;
me gustaría hacer
cpoint.X;
cpoint.Y;
, así como mantener todas las conversiones, operadores, Empty
, etc.
¿Puede esto fácilmente puede hacer?
¿por qué quiere/Necesito tal envoltorio? – Xint0
@ Xint0 Como dije, para usarlo como un tipo de referencia. – baruch
@barunch: antes de hacer eso, considere que ** hay una razón ** por la cual ese tipo de tipos simples se definieron como 'estructuras'. Una de ellas es que 'struct' es muy rápida en asignación y' Point' struct utilizada en los métodos de dibujo, donde la velocidad de asignación y publicación puede ser crucial. – Tigran