S
Hiho!
Danke erstmal für eure Antworten. Es muss gestern Abend schon ein bissl zu spät gewesen sein, dass ich auf das mit dem Array und dem Struct nicht gekommen bin
Für die, die es evtl. vom Ansatz her interessiert, ich hab's nun folgendermaßen gelöst:
public struct Season
{
public int iSeason; // Season number
public System.DateTime SeasonBegin; // Timestamp of season beginning
public System.DateTime SeasonEnd; // Timestamp of season end
// Constructor
public Season(int i_Season, System.DateTime Season_Begin, System.DateTime Season_End)
{
iSeason = i_Season;
SeasonBegin = Season_Begin;
SeasonEnd = Season_End;
}
}
Und an anderer Stelle dann einfach:
Season[] m_SeasonList = new Season[6];
System.DateTime dtToday = new System.DateTime();
dtToday = System.DateTime.Today;
m_SeasonList[0] = new Season(1, new System.DateTime(2010, 7, 27, 0, 0, 0, 0), new System.DateTime(2011, 3, 28, 0, 0, 0, 0));
m_SeasonList[1] = new Season(2, new System.DateTime(2011, 3, 29, 0, 0, 0, 0), new System.DateTime(2011, 7, 25, 0, 0, 0, 0));
m_SeasonList[2] = new Season(3, new System.DateTime(2011, 7, 26, 0, 0, 0, 0), new System.DateTime(2011, 8, 24, 0, 0, 0, 0));
m_SeasonList[3] = new Season(4, new System.DateTime(2011, 8, 25, 0, 0, 0, 0), new System.DateTime(2011, 12, 19, 0, 0, 0, 0));
m_SeasonList[4] = new Season(5, new System.DateTime(2011, 12, 20, 0, 0, 0, 0), new System.DateTime(2012, 02, 14, 0, 0, 0, 0));
m_SeasonList[5] = new Season(6, new System.DateTime(2012, 2, 15, 0, 0, 0, 0), dtToday);
Und für jede neue Season brauche ich jetzt nur noch hin gehen und die größe des Arrays um 1 erhöhen und unten die neue Zeile dran hängen.
Hätte man auch früher drauf kommen können
Gruß
Skubi