Me pregunto cómo otros desarrolladores abordan este problema de obtener 2 o 3 respuestas de un método.Sintaxis de C#: su práctica preferida para obtener 2 o 3 respuestas de un método
1) devuelve un objeto []
2) devuelve una clase personalizada
3) el uso de un cabo o palabra clave ref de múltiples variables
4) escribir o prestado (F #) una tupla sencilla <> clase genérica
http://slideguitarist.blogspot.com/2008/02/whats-f-tuple.html
Estoy trabajando en algún código ahora que actualiza los datos. Desde el método que realiza la actualización me gustaría volver atrás (1) Actualizar hora de inicio y (2) Actualizar hora de finalización.
En una fecha posterior, es posible que desee devolver un tercer valor.
¿Pensamientos? ¿Alguna buena práctica de proyectos de fuente abierta .NET sobre este tema?
Le di el triunfo a Dave R. por la observación de la "firma del método". Parecía saber el problema con el que me iba a encontrar antes de que sucediera. La respuesta de Jon sería # 2. Jon siempre es brillante. – BuddyJoe