Mach Dir doch in der Messklasse einfach ein Array über Messdaten:
[highlight=c#]
public class Messung
{
private List<Messdaten> _messdaten = new List<Messdaten>();
private void Messen()
{
Messdaten alteDaten = new Messdaten();
if(!alteDaten.Equals(gemesseneDaten)
{
_messdaten.Add(gemesseneDaten);
alteDaten = gemesseneDaten;
}
}
public IList<Messdaten> GemesseneDaten { get { return _messdaten; } }
}
[/highlight]
[highlight=c#]
public class Messung
{
private List<Messdaten> _messdaten = new List<Messdaten>();
private void Messen()
{
Messdaten alteDaten = new Messdaten();
if(!alteDaten.Equals(gemesseneDaten)
{
_messdaten.Add(gemesseneDaten);
alteDaten = gemesseneDaten;
}
}
public IList<Messdaten> GemesseneDaten { get { return _messdaten; } }
}
[/highlight]
Comment