Tengo una estructura simple que contiene dos campos; uno almacena un objeto y el otro almacena un DateTime. Hice esto porque quería almacenar objetos en un diccionario pero también con un sello DateTime.Estructura anulable vs clase
Tengo un método que devuelve mi estructura, y ahora he decidido que el método también podría devolver nulo, por lo que hice que mi estructura sea nulable. Ahora me pregunto si debería simplemente hacer de mi estructura una clase, ¿es un tipo de referencia?
La "tupla como clase" es principalmente para mantener las cosas consistentes cuando llegas a Tuple <,,,,,,,> (8 args) - que casi con certeza se sobredimensionaría como estructura - especialmente si alguno de los T no es trivial. –
@Marc: Ese es un buen punto. Hasta ahora no me había dado cuenta de que los Tuples son inmutables. –