Al programar, la diferencia entre stuct y class es la siguiente.
Una clase puede tener métodos, pero no estructura. Otra es que las estructuras son tipos de valores y las clases son tipos de referencia.
Los tipos de valor almacenan valores, mientras que los tipos de referencia almacenan punteros.
Tipo de valor, clseemployeeclsemp 2 = cls EMP 1; después de la ejecución, no tienen otra relación que el mismo valor y los cambios en uno no provocarán cambios en el otro.
Tipo de referencia, cls empleado cls EMP 2 = cls EMP 1 después de la ejecución, sus valores correspondientes son los mismos y los cambios en uno provocarán cambios en el otro.